httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Felt <mamf...@gmail.com>
Subject Re: [PATCH] Eliminate warnings with C89 compilers
Date Tue, 21 Feb 2012 18:43:34 GMT
FYI - I see no notable difference in the W messages with the IBM vacpp
(xlc) v7 compiler using no CFLAGS and CFLAGS='-O2 -qlanglvl=extc99'

"util_expr_eval.c", line 1553.7: 1506-196 (W) Initialization between types
"const void*" and "const char*(*)(struct {...}*,const void*)" is not
allowed.
....
"util_expr_eval.c", line 1601.7: 1506-196 (W) Initialization between types
"const void*" and "int(*)(struct {...}*,const void*,const char*,const
char*)" is not allowed.
"mod_include.c", line 721.26: 1506-068 (W) Operation between types "const
void*" and "const char*(*)(struct {...}*,const void*,const char*)" is not
allowed.
"mod_headers.c", line 898.43: 1506-280 (W) Function argument assignment
between types "const void*" and "const char*(*)(struct request_rec*,char*)"
is not allowed.
"util_expr_eval.c", line 1601.7: 1506-196 (W) Initialization between types
"const void*" and "int(*)(struct {...}*,const void*,const char*,const
char*)" is not allowed.
"mod_include.c", line 721.26: 1506-068 (W) Operation between types "const
void*" and "const char*(*)(struct {...}*,const void*,const char*)" is not
allowed.
"mod_headers.c", line 898.43: 1506-280 (W) Function argument assignment
between types "const void*" and "const char*(*)(struct request_rec*,char*)"
is not allowed.

On Tue, Feb 21, 2012 at 10:44 AM, William A. Rowe Jr.
<wrowe@rowe-clan.net>wrote:

> On 2/21/2012 4:00 AM, Daniel Shahaf wrote:
> >
> > (I'm working on the assumption that API consumers are allowed to write
> > their code in C89.)
>
> I believe that in 2012 that is a more than fair assumption, go with it.
>
> I'm not sure we have a C99 consensus, although I believe it's past time
> that we should :)
>

Mime
View raw message