aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/make-docfile.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src/make-docfile.c')
-rw-r--r--lib-src/make-docfile.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/lib-src/make-docfile.c b/lib-src/make-docfile.c
index f0aa222986a..f900ea42e91 100644
--- a/lib-src/make-docfile.c
+++ b/lib-src/make-docfile.c
@@ -617,7 +617,7 @@ write_globals (void)
617 qsort (globals, num_globals, sizeof (struct global), compare_globals); 617 qsort (globals, num_globals, sizeof (struct global), compare_globals);
618 for (i = 0; i < num_globals; ++i) 618 for (i = 0; i < num_globals; ++i)
619 { 619 {
620 char *type; 620 char const *type;
621 621
622 switch (globals[i].type) 622 switch (globals[i].type)
623 { 623 {
@@ -658,12 +658,8 @@ scan_c_file (char *filename, const char *mode)
658 FILE *infile; 658 FILE *infile;
659 register int c; 659 register int c;
660 register int commas; 660 register int commas;
661 register int defunflag;
662 register int defvarperbufferflag;
663 register int defvarflag;
664 int minargs, maxargs; 661 int minargs, maxargs;
665 int extension = filename[strlen (filename) - 1]; 662 int extension = filename[strlen (filename) - 1];
666 enum global_type type;
667 663
668 if (extension == 'o') 664 if (extension == 'o')
669 filename[strlen (filename) - 1] = 'c'; 665 filename[strlen (filename) - 1] = 'c';
@@ -693,6 +689,10 @@ scan_c_file (char *filename, const char *mode)
693 while (!feof (infile)) 689 while (!feof (infile))
694 { 690 {
695 int doc_keyword = 0; 691 int doc_keyword = 0;
692 int defunflag = 0;
693 int defvarperbufferflag = 0;
694 int defvarflag = 0;
695 enum global_type type = INVALID;
696 696
697 if (c != '\n' && c != '\r') 697 if (c != '\n' && c != '\r')
698 { 698 {
@@ -726,7 +726,6 @@ scan_c_file (char *filename, const char *mode)
726 continue; 726 continue;
727 727
728 defvarflag = 1; 728 defvarflag = 1;
729 defunflag = 0;
730 729
731 c = getc (infile); 730 c = getc (infile);
732 defvarperbufferflag = (c == 'P'); 731 defvarperbufferflag = (c == 'P');
@@ -738,8 +737,6 @@ scan_c_file (char *filename, const char *mode)
738 type = LISP_OBJECT; 737 type = LISP_OBJECT;
739 else if (c == 'B') 738 else if (c == 'B')
740 type = BOOLEAN; 739 type = BOOLEAN;
741 else
742 type = INVALID;
743 } 740 }
744 741
745 c = getc (infile); 742 c = getc (infile);
@@ -758,8 +755,6 @@ scan_c_file (char *filename, const char *mode)
758 continue; 755 continue;
759 c = getc (infile); 756 c = getc (infile);
760 defunflag = c == 'U'; 757 defunflag = c == 'U';
761 defvarflag = 0;
762 defvarperbufferflag = 0;
763 } 758 }
764 else continue; 759 else continue;
765 760