diff options
Diffstat (limited to 'editors/vim/files/patch-osdef.sh')
-rw-r--r-- | editors/vim/files/patch-osdef.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/editors/vim/files/patch-osdef.sh b/editors/vim/files/patch-osdef.sh new file mode 100644 index 000000000000..be9c7669aa66 --- /dev/null +++ b/editors/vim/files/patch-osdef.sh @@ -0,0 +1,26 @@ +*** osdef.sh.orig Sun Jun 11 23:36:49 2000 +--- osdef.sh Tue Apr 9 20:28:37 2002 +*************** +*** 47,56 **** + # start of the line is matched with "[)*, ]\1[ (]" + sed < osdef0.cc -e '/\(..*\)/s// \1/' > osdef0.ccc + +! sed < $srcdir/osdef1.h.in -n -e '/^extern/s@.*[)* ][)* ]*\([a-zA-Z_][a-zA-Z0-9_]*\) __ARGS.*@/[)*, ]\1[ (]/i\\\ + \\/\\[^a-zA-Z_\\]\1 __ARGS\\/d@p' > osdef11.sed + +! sed < $srcdir/osdef2.h.in -n -e '/^extern/s@.*[)* ][)* ]*\([a-zA-Z_][a-zA-Z0-9_]*\) __ARGS.*@/[)*, ]\1[ (]/i\\\ + \\/\\[^a-zA-Z_\\]\1 __ARGS\\/d@p' > osdef21.sed + + cat << EOF > osdef2.sed +--- 47,56 ---- + # start of the line is matched with "[)*, ]\1[ (]" + sed < osdef0.cc -e '/\(..*\)/s// \1/' > osdef0.ccc + +! sed < $srcdir/osdef1.h.in -n -e '/^extern/s@.*[)* ][)* ]*\([a-zA-Z_][a-zA-Z0-9_]*\) __ARGS.*@/[)*, ][(]*\1[)]*[ (]/i\\\ + \\/\\[^a-zA-Z_\\]\1 __ARGS\\/d@p' > osdef11.sed + +! sed < $srcdir/osdef2.h.in -n -e '/^extern/s@.*[)* ][)* ]*\([a-zA-Z_][a-zA-Z0-9_]*\) __ARGS.*@/[)*, ][(]*\1[)]*[ (]/i\\\ + \\/\\[^a-zA-Z_\\]\1 __ARGS\\/d@p' > osdef21.sed + + cat << EOF > osdef2.sed + |