diff --git a/ChangeLog b/ChangeLog index 4d580b5c..a3733a66 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1999-01-19 Pavel Roskin + + * ifnames.sh: Source lines ending with backslash are prepended to + the following line before further processing. + 1999-01-19 Ben Elliston * acspecific.m4 (AC_PROG_CXXCPP): Substitute @CXXCPP@ correctly diff --git a/bin/ifnames.in b/bin/ifnames.in index 7709d283..051e7e09 100644 --- a/bin/ifnames.in +++ b/bin/ifnames.in @@ -90,6 +90,15 @@ fi } } + { + while (sub(/\\$/, "", $0) > 0) { + if ((getline tmp) > 0) + $0 = $0 tmp + else + break + } + } + /^[\t ]*#/ { if (sub(/^[\t ]*#[\t ]*ifn?def[\t ]+/, "", $0)) { sub(/[^A-Za-z_0-9].*/, "", $0) diff --git a/ifnames.in b/ifnames.in index 7709d283..051e7e09 100644 --- a/ifnames.in +++ b/ifnames.in @@ -90,6 +90,15 @@ fi } } + { + while (sub(/\\$/, "", $0) > 0) { + if ((getline tmp) > 0) + $0 = $0 tmp + else + break + } + } + /^[\t ]*#/ { if (sub(/^[\t ]*#[\t ]*ifn?def[\t ]+/, "", $0)) { sub(/[^A-Za-z_0-9].*/, "", $0) diff --git a/ifnames.sh b/ifnames.sh index 7709d283..051e7e09 100644 --- a/ifnames.sh +++ b/ifnames.sh @@ -90,6 +90,15 @@ fi } } + { + while (sub(/\\$/, "", $0) > 0) { + if ((getline tmp) > 0) + $0 = $0 tmp + else + break + } + } + /^[\t ]*#/ { if (sub(/^[\t ]*#[\t ]*ifn?def[\t ]+/, "", $0)) { sub(/[^A-Za-z_0-9].*/, "", $0)