* targmatch.sed: Add explicit \n characters to work around bug in

HP/UX 10.20 sed program.
This commit is contained in:
Ian Lance Taylor 1997-05-01 15:32:09 +00:00
parent b217c2d876
commit 9f4b686cb5

View File

@ -5,13 +5,24 @@ s/^#endif/KEEP #endif/
s/^[ ]*#.*$//
s/^KEEP #/#/
s/[ ]*\\$//
s/[| ][| ]*\([^|() ][^|() ]*\)[ ]*\|/{ "\1", NULL },/g
t lab1
:lab1
s/[| ][| ]*\([^|() ][^|() ]*\)[ ]*|/{ "\1", NULL },/g
s/[| ][| ]*\([^|() ][^|() ]*\)[ ]*)/{ "\1",/g
s/^[ ]*targ_defvec=\([^ ]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)\
\&\1\
#else\
UNSUPPORTED_TARGET\
#endif\
},/
t lab2
s/^[ ]*targ_defvec=\([^ ]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)/
t lab3
s/.*=.*//
s/;;//
b
:lab2
H
d
:lab3
G
s/\(defined (HAVE_\)\([^)]*\)\(.*\n*.*\n*.*\n*.*\)/\1\2\3\
\&\2 },\
#endif/
p
s/.*\n*.*\n*.*\n*.*//g
h