xref: /dflybsd-src/contrib/gdb-7/bfd/targmatch.sed (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn Marino1,/START OF targmatch.h/	d
286d7f5d3SJohn Marino/END OF targmatch.h/,$		d
386d7f5d3SJohn Marino/^[ 	]*case/,/^[ 	]*esac/ d
486d7f5d3SJohn Marinos/^#if/KEEP #if/
586d7f5d3SJohn Marinos/^#endif/KEEP #endif/
686d7f5d3SJohn Marinos/^[ 	]*#.*$//
786d7f5d3SJohn Marinos/^KEEP #/#/
886d7f5d3SJohn Marinos/[ 	]*\\$//
986d7f5d3SJohn Marinot lab1
1086d7f5d3SJohn Marino	:lab1
1186d7f5d3SJohn Marinos/[| 	][| 	]*\([^|() 	][^|() 	]*\)[ 	]*|/{ "\1", NULL },/g
1286d7f5d3SJohn Marinos/[| 	][| 	]*\([^|() 	][^|() 	]*\)[ 	]*)/{ "\1",/g
1386d7f5d3SJohn Marinot lab2
1486d7f5d3SJohn Marinos/^[ 	]*targ_defvec=\([^ 	]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)/
1586d7f5d3SJohn Marinot lab3
1686d7f5d3SJohn Marinos/.*=.*//
1786d7f5d3SJohn Marinos/;;//
1886d7f5d3SJohn Marinob
1986d7f5d3SJohn Marino	:lab2
2086d7f5d3SJohn MarinoH
2186d7f5d3SJohn Marinod
2286d7f5d3SJohn Marino	:lab3
2386d7f5d3SJohn MarinoG
2486d7f5d3SJohn Marinos/\n/%EOL%/g
2586d7f5d3SJohn Marinos/\(defined (HAVE_\)\([^)]*\)\(.*\)/\1\2\3\
2686d7f5d3SJohn Marino\&\2 },\
2786d7f5d3SJohn Marino#endif/
2886d7f5d3SJohn Marinos/%EOL%/\
2986d7f5d3SJohn Marino/g
3086d7f5d3SJohn Marinop
3186d7f5d3SJohn Marinos/.*//g
3286d7f5d3SJohn Marinos/\n//g
3386d7f5d3SJohn Marinoh
34