Message ID | 2410222201414.mjQV5WR4491251$@sra-tohoku.co.jp.msg (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Herbert Xu |
Headers | show |
kabe@sra-tohoku.co.jp wrote: > Encontered this on ancient gcc-2.95.3 environment; > src/builtins.def.in -> src/builtins.def generation emitted > ^ $ > lines (likely by /* */), which where NOT ignored by > src/mkbuiltins and generating bogus builtins.c. Patch applied.
diff -U6 -p dash-0.5.8/src/mkbuiltins.dist dash-0.5.8/src/mkbuiltins --- dash-0.5.8/src/mkbuiltins.dist Sun Sep 28 17:19:32 2014 +++ dash-0.5.8/src/mkbuiltins Mon Dec 22 14:36:43 2014 @@ -66,13 +66,13 @@ cat <<\! */ #include "shell.h" #include "builtins.h" ! -< $builtins sed '/^#/d; /^$/d' > $temp +< $builtins sed '/^#/d; /^ *$/d' > $temp awk '{ printf "int %s(int, char **);\n", $1}' $temp echo ' const struct builtincmd builtincmd[] = {' awk '{ for (i = 2 ; i <= NF ; i++) { line = $i "\t" $1 if ($i ~ /^-/)