X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fcproto.sh;h=ba7a7f2464697c27f405ce271f24a1f0106fda8a;hb=35be04c31c61291862c9f5813338e0d3d69b68f3;hp=0d44904fb448b6e3a4d2d8d5bfd36559965c1a4f;hpb=00ec0d456564f9da7bc92d44f491ca5a9268c29a;p=lha%2Flha.git diff --git a/src/cproto.sh b/src/cproto.sh index 0d44904..ba7a7f2 100644 --- a/src/cproto.sh +++ b/src/cproto.sh @@ -1,15 +1,19 @@ #!/bin/sh +# +# generate function prototypes `prototype.h'. +# -trap "rm -f prototypes.h.tmp" 0 1 2 3 15 +trap "rm -f prototypes.h.tmp prototypes.h.bak" 0 1 2 3 15 CPROTO_FLAGS='-m -d' CPPFLAGS='-DSTDC_HEADERS=1 - -DHAVE_STRDUP=0 - -DHAVE_MEMSET=0 - -DHAVE_MEMMOVE=0 - -DHAVE_STRCASECMP=0 + -DHAVE_STRDUP=1 + -DHAVE_MEMSET=1 + -DHAVE_MEMMOVE=1 + -DHAVE_STRCASECMP=1 + -DHAVE_BASENAME=1 -DMULTIBYTE_FILENAME=1 - -Dinterrupt=dummy + -Dinterrupt=dummy__ -DNEED_INCREMENTAL_INDICATOR=1 -D__builtin_va_list=int -D__extension__= @@ -24,6 +28,7 @@ SOURCES='append.c bitio.c crcio.c dhuf.c extract.c header.c test -f prototypes.h && mv -f prototypes.h prototypes.h.bak +# below makes cproto regard `RETSIGTYPE' as the variable type. cat <prototypes.h typedef void RETSIGTYPE; END @@ -40,12 +45,11 @@ cat <