diff options
| author | Juanma Barranquero | 2010-07-29 04:11:23 +0200 |
|---|---|---|
| committer | Juanma Barranquero | 2010-07-29 04:11:23 +0200 |
| commit | a94a477d07b369f653701b81c1f755b911ec0d5b (patch) | |
| tree | 876d2af3bb8afa682dedd26fa8afc307fb7a24cf /lib-src | |
| parent | bc44bef76753a7cb9c4ebc050b4dceec2fdaed44 (diff) | |
| download | emacs-a94a477d07b369f653701b81c1f755b911ec0d5b.tar.gz emacs-a94a477d07b369f653701b81c1f755b911ec0d5b.zip | |
* make-docfile.c (write_c_args): Warn for old-style empty arglist ().
Diffstat (limited to 'lib-src')
| -rw-r--r-- | lib-src/ChangeLog | 4 | ||||
| -rw-r--r-- | lib-src/make-docfile.c | 8 |
2 files changed, 11 insertions, 1 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index d0ab1087aa9..9650348a317 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-07-29 Juanma Barranquero <lekktu@gmail.com> | ||
| 2 | |||
| 3 | * make-docfile.c (write_c_args): Warn for old-style empty arglist (). | ||
| 4 | |||
| 1 | 2010-07-25 Juanma Barranquero <lekktu@gmail.com> | 5 | 2010-07-25 Juanma Barranquero <lekktu@gmail.com> |
| 2 | 6 | ||
| 3 | * emacsclient.c (getcwd): Fix previous change: make getcwd | 7 | * emacsclient.c (getcwd): Fix previous change: make getcwd |
diff --git a/lib-src/make-docfile.c b/lib-src/make-docfile.c index 4b5012902a0..7fe63bed506 100644 --- a/lib-src/make-docfile.c +++ b/lib-src/make-docfile.c | |||
| @@ -442,7 +442,7 @@ write_c_args (FILE *out, char *func, char *buf, int minargs, int maxargs) | |||
| 442 | register char *p; | 442 | register char *p; |
| 443 | int in_ident = 0; | 443 | int in_ident = 0; |
| 444 | char *ident_start; | 444 | char *ident_start; |
| 445 | int ident_length; | 445 | int ident_length = 0; |
| 446 | 446 | ||
| 447 | fprintf (out, "(fn"); | 447 | fprintf (out, "(fn"); |
| 448 | 448 | ||
| @@ -476,6 +476,12 @@ write_c_args (FILE *out, char *func, char *buf, int minargs, int maxargs) | |||
| 476 | identifier. */ | 476 | identifier. */ |
| 477 | if (c == ',' || c == ')') | 477 | if (c == ',' || c == ')') |
| 478 | { | 478 | { |
| 479 | if (ident_length == 0) | ||
| 480 | { | ||
| 481 | error ("empty arg list for `%s' should be (void), not ()", func); | ||
| 482 | continue; | ||
| 483 | } | ||
| 484 | |||
| 479 | if (strncmp (ident_start, "void", ident_length) == 0) | 485 | if (strncmp (ident_start, "void", ident_length) == 0) |
| 480 | continue; | 486 | continue; |
| 481 | 487 | ||