diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-01-23 22:46:10 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-01-23 22:46:10 +0100 |
commit | e240c2da796531e807ea9df78bdbcc7b1012870c (patch) | |
tree | bd8e94b375778570d4321862cd75e6cd18d42f8a /src/osdef.sh | |
parent | 48e697e4b6b6b490c58ec9393da9b2d2ea47c6d8 (diff) | |
download | vim-git-e240c2da796531e807ea9df78bdbcc7b1012870c.tar.gz |
patch 7.4.1159v7.4.1159
Problem: Automatically generated function prototypes use __ARGS.
Solution: Remove __ARGS from osdef.sh.
Diffstat (limited to 'src/osdef.sh')
-rwxr-xr-x | src/osdef.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/osdef.sh b/src/osdef.sh index 6f9fea28b..59ef55d04 100755 --- a/src/osdef.sh +++ b/src/osdef.sh @@ -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\\ |