gcc macro
Arkadiusz Miskiewicz
arekm w maven.pl
Sob, 14 Mar 2009, 17:56:24 CET
On Saturday 14 of March 2009, Grzesiek Sójka wrote:
> Witam,
>
> Mam drobne pytanko. Mam w programiku makro składające się z kilku
> komend. Zrobiłem tak
> #define nazwa(txt) {\
> puts(txt);\
> exit(0);}
#define nazwa(txt) do { puts(txt); exit(0); } while (0)
> Ale dalej w kodzie jest:
> if ( coś tam )
> nazwa(txt);
> else
> ...
> i oczywiście kompilator się wywala. Nie mam pojęcia jak to "ładnie"
> poprawić. Dlatego chciałem spytać jak się pisze tego typu macra w taki
> sposób aby były "odporne" na if, while, for, itd.
>
> Pzdr
> _______________________________________________
> pld-users-pl mailing list
> pld-users-pl w lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
Więcej informacji o liście dyskusyjnej pld-users-pl