Multi-line preprocessor directives are now joined into single lines.
This can create lines too long for the preprocessor to handle. This
commit removes blanks adjoining comments that get deleted. This makes
things somewhat less likely to exceed the limit.
This commit also fixes several [] which were meant to each match a tab
or a blank, but editors converted the tabs to blanks
-e 'N' \
-e 'b testcont' \
-e '}' \
- -e 's/\\\n/ /g' \
+ -e 's/\\\n/ /g' \
-e '/^#line/d' \
- -e '/^[ ]*#/{' \
- -e 's|/\*[^*].*$||' \
- -e 's|/\*\*[^/].*$||' \
+ -e '/^[ ]*#/{' \
+ -e 's|[ ]*/\*[^*].*$||' \
+ -e 's|[ ]*/\*\*[^/].*$||' \
-e p \
-e '}' ) >UU/$file.c