]> granicus.if.org Git - strace/commit
Enhance xlat generator
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 25 Apr 2014 23:04:13 +0000 (23:04 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 30 May 2014 21:33:02 +0000 (21:33 +0000)
commit5153b5cd681a4091d378883d06291b5bcb963e69
treef91414fa6886d41c7fc81666749a77f227e99efe
parent3e69bdf41a1c272028d9347bc55d7f73e3c4de46
Enhance xlat generator

* xlat/gen.sh: Define all xlat structs not declared in defs.h as static.
Some symbolic constants are not macros, extend #ifdef check to cover
symbolic constants checked by AC_CHECK_DECLS.
Handle complex symbolic constants in SYMBOL|... form.
Handle symbolic constants in 1<<SYMBOL form.
Handle numeric constants.
Implement #unconditional directive that turns off preprocessor checks.
Implement #unterminated directive that turns off adding XLAT_END.
xlat/gen.sh