sed 's|^PUBLIC_FN \(.*\){|KEEPLINE \1;|g' |
sed 's|^PUBLIC_CONST |KEEPLINE #define |g' |
sed 's|^HEADER |KEEPLINE |g' |
- grep '^KEEPLINE' |
+ (set +e +o pipefail; grep '^KEEPLINE'; exit 0) |
sed 's|^KEEPLINE ||g'
echo ''
echo '#include "../jh.h"' > "gen/realc/$source_name.c"
cat "$source_file" |
- grep -v '^PUBLIC_CONST ' |
+ (set +e +o pipefail; grep -v '^PUBLIC_CONST '; exit 0) |
sed 's|^PUBLIC_FN ||g' |
- grep -v '^HEADER ' |
+ (set +e +o pipefail; grep -v '^HEADER '; exit 0) |
cat >> "gen/realc/$source_name.c"
if [ $? -ne 0 ]; then exit 1; fi