]> granicus.if.org Git - strace/commitdiff
xlat: extend syntax
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 6 Jun 2016 15:08:45 +0000 (15:08 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 6 Jun 2016 18:07:04 +0000 (18:07 +0000)
* xlat/gen.sh: Implement #conditional directive that turns on
preprocessor checks turned off earlier by #unconditional directive.

xlat/gen.sh

index bc6982e03559fbc4da27203331ad91f7bec2c449..cf78c47fcce61d2a9aacc7f4873b2804545ccee0 100755 (executable)
@@ -135,6 +135,9 @@ gen_header()
        while read line; do
                LC_COLLATE=C
                case $line in
+               '#conditional')
+                       unconditional=
+                       ;;
                '#unconditional')
                        unconditional=1
                        ;;
@@ -190,6 +193,9 @@ gen_header()
        while read line; do
                LC_COLLATE=C
                case ${line} in
+               '#conditional')
+                       unconditional=
+                       ;;
                '#unconditional')
                        unconditional=1
                        ;;