summaryrefslogtreecommitdiff
path: root/editors/vim/files/patch-osdef.sh
diff options
context:
space:
mode:
Diffstat (limited to 'editors/vim/files/patch-osdef.sh')
-rw-r--r--editors/vim/files/patch-osdef.sh26
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
+