Hello again,

Maybe it would just be a matter to add, next to the AG_TAILQ_HEAD 
definition in queue.h, something like:

#define  AG_ANONYMOUS_TAILQ_HEAD(t) struct { struct t *tqh_first; /* 
first element */ struct t **tqh_last; /* addr of last next element */ }

(would'nt it be safer to use '(t)' instead of 't' in all these macros?)

If a 1.3.5 fixed version could be released soon (unless the upcoming 1.4 
is to be released at short term?), I may be able to send patches to 
correct these small issues. Unless one should focus only in the 1.4 version?

By the way, in http://libagar.org/contribute.html.fr the "signaler les 
bogues" link is dead.

Best regards,

Olivier.

Olivier Boudeville a écrit :
> Hello,
>
> In Agar-1.3.4, in agar/core/class.h line 39 (line 40 in current SVN) the 
> AG_TAILQ_HEAD macro has no first argument specified, which makes gcc 
> (version 4.4.1 on Ubuntu, with some warnings enabled) complain:
>
> '''error: invoking macro AG_TAILQ_HEAD argument 1: empty macro arguments 
> are undefined in ISO C90 and ISO C++98"
>
> This is true also for:
>  - agar/core/object.h line 62, 63 and 68
>  - agar/core/dso.h line 20
>  - agar/gui/widget.h line 98
>  - window.h line 94
>  - label.h line 65
>  - tlist.h line 72
>  - file_dlg.h line 47, 78
>  - graph.h line 79, 80
>  - notebook.h line 43
>
> Same thing for the AG_SLIST_HEAD macro:
>  - table.h line 147
>  - text_cache.h line 14
>
> Finally, in agar/gui/graph.h, in the ag_graph_vertex_style enum there is 
> a comma after AG_GRAPH_CIRCLE which should preferably be removed 
> (otherwise: "error: comma at end of enumerator list").
>
> Could all these minor points be fixed? I am volunteering to test any 
> pre-release of Agar archive, to iron out these small compilation issues, 
> if it can help.
>
> Thanks in advance,
> Best regards,
>
> Olivier Boudeville.
>
>          
>
>
> _______________________________________________
> Agar mailing list
> [email protected]
> http://libagar.org/lists.html
>
>
>   



_______________________________________________
Agar mailing list
[email protected]
http://libagar.org/lists.html

Reply via email to