At 21:11 8-10-2002, Sascha Schumann wrote:
> > It's not a typedef but the struct itself that's provided, so that
> doesn't work.
>
> I'm curious. The following code works here.
>
> struct foo { int a; };
> typedef struct foo php_sysmsg;
>
> What did not work for you?
Yes - it sounds logical, but we we're back to the old problem. Calling a sizeof
on an unfinished type.
I placed the #ifdefs, in the header, the global scope of the c file, and the
function bodies and none worked. I also checked gcc -E preprocessor output and
all looked in order.
I might have overlooked something though.
> > It boils down to:
>
> Please remove the mymsg part. It is not required and might
> cause problems later on (e.g. mysql uses the my prefix as
> well).
Good point - but also raises, whether to look for this struct in the first
place.
Why not skip it all, and define it ISO C compliant, in php_ namespace?
Met vriendelijke groeten / With kind regards,
Webmaster IDG.nl
Melvyn Sopacua
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php