mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
patch 7.4.1159
Problem: Automatically generated function prototypes use __ARGS. Solution: Remove __ARGS from osdef.sh.
This commit is contained in:
@@ -53,11 +53,11 @@ $CC -I. -I$srcdir -E osdef0.c >osdef0.cc
|
||||
# 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/osdef1.h.in -n -e '/^extern/s@.*[)* ][)* ]*\([a-zA-Z_][a-zA-Z0-9_]*\)(.*@/[)*, ][(]*\1[)]*[ (]/i\\\
|
||||
\\/\\[^a-zA-Z_\\]\1(\\/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
|
||||
sed < $srcdir/osdef2.h.in -n -e '/^extern/s@.*[)* ][)* ]*\([a-zA-Z_][a-zA-Z0-9_]*\)(.*@/[)*, ][(]*\1[)]*[ (]/i\\\
|
||||
\\/\\[^a-zA-Z_\\]\1(\\/d@p' > osdef21.sed
|
||||
|
||||
cat << EOF > osdef2.sed
|
||||
1i\\
|
||||
|
Reference in New Issue
Block a user