-
Poul-Henning Kamp authored
Don't: MACRO( a, #if FOO b, #else c, #endif d ) A function like macro was invoked whose arguments extended for multiple lines, which included preprocessor statements. This is almost certainly an error brought about by a missing right parenthesis. By the rules of Standard C the preprocessing directive is absorbed into the macro argument but then will not subsequently get executed. For this reason some compilers treat the apparent preprocessor directive as a directive. This is logical but not portable. It is therefore best to avoid this construct.
5d3099e2
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
compat | ||
tbl | ||
vapi | ||
Makefile.am | ||
binary_heap.h | ||
libvcc.h | ||
miniobj.h | ||
vas.h | ||
vav.h | ||
vbm.h | ||
vbm_test.c | ||
vcli.h | ||
vcli_serve.h | ||
vcs.h | ||
vct.h | ||
vcurses.h | ||
vdef.h | ||
vend.h | ||
vev.h | ||
vfil.h | ||
vfl.h | ||
vin.h | ||
vlu.h | ||
vmb.h | ||
vnum.h | ||
vpf.h | ||
vqueue.h | ||
vre.h | ||
vrnd.h | ||
vrt.h | ||
vsa.h | ||
vsb.h | ||
vsha256.h | ||
vsl_priv.h | ||
vsm_priv.h | ||
vss.h | ||
vsub.h | ||
vtcp.h | ||
vtim.h | ||
vtree.h | ||
vut.h | ||
vut_options.h |