emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] trunk r113123: Use C99-style flexible array members if


From: Paul Eggert
Subject: Re: [Emacs-diffs] trunk r113123: Use C99-style flexible array members if available.
Date: Fri, 21 Jun 2013 13:29:49 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130514 Thunderbird/17.0.6

On 06/21/13 13:21, Juanma Barranquero wrote:
> c:/Devel/emacs/repo/trunk/lib-src/ebrowse.c:570:32: error: expected
> expression before 'struct'

Thanks, that problem didn't happen on Fedora, but I guess Fedora
drags in stddef.h for some other reason.  I hope I have fixed it
by installing the following as trunk bzr 113124:

=== modified file 'lib-src/ChangeLog'
--- lib-src/ChangeLog   2013-06-21 20:11:44 +0000
+++ lib-src/ChangeLog   2013-06-21 20:27:13 +0000
@@ -1,7 +1,8 @@
 2013-06-21  Paul Eggert  <address@hidden>
 
        Use C99-style flexible array members if available.
-       * ebrowse.c (struct member, struct alias, struct sym):
+       * ebrowse.c: Include <stddef.h>, for offsetof.
+       (struct member, struct alias, struct sym):
        Use FLEXIBLE_ARRAY_MEMBER.
        (add_sym, add_member, make_namespace, register_namespace_alias):
        Use offsetof (struct, flex_array_member), not sizeof (struct), as

=== modified file 'lib-src/ebrowse.c'
--- lib-src/ebrowse.c   2013-06-21 20:11:44 +0000
+++ lib-src/ebrowse.c   2013-06-21 20:27:13 +0000
@@ -19,6 +19,7 @@
 
 
 #include <config.h>
+#include <stddef.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]