mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-21 04:42:53 +08:00
9f4b686cb5
HP/UX 10.20 sed program.
29 lines
494 B
Sed
29 lines
494 B
Sed
1,/START OF targmatch.h/ d
|
|
/END OF targmatch.h/,$ d
|
|
s/^#if/KEEP #if/
|
|
s/^#endif/KEEP #endif/
|
|
s/^[ ]*#.*$//
|
|
s/^KEEP #/#/
|
|
s/[ ]*\\$//
|
|
t lab1
|
|
:lab1
|
|
s/[| ][| ]*\([^|() ][^|() ]*\)[ ]*|/{ "\1", NULL },/g
|
|
s/[| ][| ]*\([^|() ][^|() ]*\)[ ]*)/{ "\1",/g
|
|
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
|