# HG changeset patch # User Juanma Barranquero # Date 1280369483 -7200 # Node ID 7af1a36b6b2807bab6e02d06040f289049b91b85 # Parent 0fc9f7a0d3199fcb474360238ec786396e84b44a * make-docfile.c (write_c_args): Warn for old-style empty arglist (). diff -r 0fc9f7a0d319 -r 7af1a36b6b28 lib-src/ChangeLog --- a/lib-src/ChangeLog Wed Jul 28 14:54:42 2010 -0400 +++ b/lib-src/ChangeLog Thu Jul 29 04:11:23 2010 +0200 @@ -1,3 +1,7 @@ +2010-07-29 Juanma Barranquero + + * make-docfile.c (write_c_args): Warn for old-style empty arglist (). + 2010-07-25 Juanma Barranquero * emacsclient.c (getcwd): Fix previous change: make getcwd diff -r 0fc9f7a0d319 -r 7af1a36b6b28 lib-src/make-docfile.c --- a/lib-src/make-docfile.c Wed Jul 28 14:54:42 2010 -0400 +++ b/lib-src/make-docfile.c Thu Jul 29 04:11:23 2010 +0200 @@ -442,7 +442,7 @@ register char *p; int in_ident = 0; char *ident_start; - int ident_length; + int ident_length = 0; fprintf (out, "(fn"); @@ -476,6 +476,12 @@ identifier. */ if (c == ',' || c == ')') { + if (ident_length == 0) + { + error ("empty arg list for `%s' should be (void), not ()", func); + continue; + } + if (strncmp (ident_start, "void", ident_length) == 0) continue;