diff options
Diffstat (limited to 'lib-src/make-docfile.c')
| -rw-r--r-- | lib-src/make-docfile.c | 15 |
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 | ||