This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Part 3 of a big cleanup action based on the upcoming dist-4.0
authorH.Merijn Brand <h.m.brand@xs4all.nl>
Thu, 10 Jan 2008 19:06:12 +0000 (19:06 +0000)
committerH.Merijn Brand <h.m.brand@xs4all.nl>
Thu, 10 Jan 2008 19:06:12 +0000 (19:06 +0000)
p4raw-id: //depot/metaconfig@32936

29 files changed:
U/compline/ccflags.U
U/compline/d_eofpipe.U
U/compline/nblock_io.U
U/compline/orderlib.U
U/compline/sbrksmart.U
U/compline/sockopt.U
U/installdirs/Setprefixvar.U
U/installdirs/inc_version_list.U
U/modified/Oldsym.U
U/modified/Signal.U
U/modified/cpp_stuff.U
U/modified/cppstdin.U
U/modified/d_attribut.U
U/modified/d_dosuid.U
U/modified/d_htonl.U
U/modified/d_socket.U
U/modified/i_varhdr.U
U/modified/models.U
U/modified/sig_name.U
U/modified/spitshell.U
U/modified/stdchar.U
U/perl/d_dlsymun.U
U/perl/d_ldbl_dig.U
U/perl/dlsrc.U
U/perl/fflushall.U
U/perl/mandirs.U
U/perl/uselonglong.U
U/protos/Hasproto.U
U/typedefs/Typedef.U

index 37cac05..16dfef5 100644 (file)
@@ -80,6 +80,7 @@
 ?T:inctest thisincl xxx inclwanted ftry previous thislibdir
 ?T:EBUGGING DEBUGGING
 ?T:check flag callback checkccflag
+?F:!cpp.c !gcctest !try
 ?D:cppflags=''
 ?D:ccflags=''
 ?D:ldflags=''
@@ -485,7 +486,7 @@ dflt=y
 ?X: when run from within `backticks`.  What fun.
 ?X: --Andy Dougherty 2/13/1998
 if $sh -c "$cc -o try $optimize $ccflags $ldflags try.c $libs" >>try.msg 2>&1; then
-       if $sh -c "$run ./try" >>try.msg 2>&1; then
+       if $sh -c "$run ./try " >>try.msg 2>&1; then
                xxx=`$run ./try`
                case "$xxx" in
                "Ok") dflt=n ;;
@@ -535,5 +536,5 @@ y)
        ;;
 n) echo "OK, that should do.";;
 esac
-$rm_try gcctest.out
+$rm_try gcctest gcctest.out
 
index 4dc82fe..bfcc5d5 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: d_eofpipe.U,v 3.0.1.1 1994/10/29 16:12:40 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -30,6 +30,7 @@
 ?C:.
 ?H:#$d_eofpipe EOFPIPE         /**/
 ?H:.
+?F:!mpipe
 : see if pipe correctly gives the EOF condition
 echo " "
 case "$d_eofpipe" in
@@ -54,7 +55,7 @@ int main()
        select(32, &mask, (int *) 0, (int *) 0, (char *) 0);
        if (0 == read(pd[0], &mask, 1))
                exit(0);
-       
+
        exit(1);
 }
 EOP
index dd1ce0b..82e129a 100644 (file)
@@ -74,7 +74,7 @@
 ?H:#$d_eofnblk EOF_NONBLOCK
 ?H:.
 ?T:status
-?F:!try.out !try.ret !try.err !try
+?F:!try.out !try.ret !try.err !try !mtry
 ?LINT:use d_open3
 : check for non-blocking I/O stuff
 case "$h_sysfile" in
index 8cb2ad9..ee32624 100644 (file)
@@ -38,6 +38,7 @@
 ?S:    needed to generate random libraries.  Set to ":" if ar can generate
 ?S:    random libraries or if random libraries are not supported
 ?S:.
+?F:!foobar
 : see if ar generates random libraries by itself
 echo " "
 echo "Checking how to generate random libraries on your machine..." >&4
index 47ea3c9..9935813 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: sbrksmart.U,v 3.0.1.2 1995/01/11 15:35:41 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -31,6 +31,7 @@
 ?H:#$sbrksmart HAS_SMART_SBRK /**/
 ?H:.
 ?T:dumb
+?F:!sbrk
 : see if sbrk can release core to the kernel
 echo " "
 case "$d_sbrk" in
index 304bd50..2bd9ef9 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: sockopt.U,v 3.0.1.1 1995/07/25 14:16:14 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -28,6 +28,7 @@
 ?C:.
 ?H:#$d_keepalive CAN_KEEPALIVE         /**/
 ?H:.
+?F:!socket
 ?LINT:set d_keepalive
 : see if setsockopt with SO_KEEPALIVE works as advertised
 echo " "
index 915620a..d17d532 100644 (file)
@@ -17,7 +17,8 @@
        prefix prefixexp installprefix installprefixexp
 ?MAKE: -pick add $@ %<
 ?LINT:extern prefixvar
-?T:exp
+?X: metalins still sees "`\$${prefixvar}exp`" as variable :(
+?T:prefixvarexp
 ?F:./setprefixvar
 ?F:./installprefix
 : Perform the prefixexp/installprefixexp correction if necessary
@@ -42,8 +43,6 @@ $startsh
 EOS
 cat <<'EOSC' >>setprefixvar
 eval "${prefixvar}=\"\$ans\""
-?X: metalint will see the next line as one that assigns to $exp
-?X: declaring exp as a temp with ?T: variable exp will catch that.
 eval "${prefixvar}exp=\"\$ansexp\""
 . ./installprefix
 EOSC
index 5b2da45..a4d3c96 100644 (file)
@@ -48,7 +48,7 @@
 ?C:.
 ?H:#$d_inc_version_list PERL_INC_VERSION_LIST $inc_version_list_init           /**/
 ?H:.
-?T: stem d pversion aversion vsn5005 _
+?T:stem
 : Determine list of previous versions to include in @INC
 $cat > getverlist <<EOPL
 #!$perl5 -w
index face515..671644b 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: Oldsym.U,v 3.0.1.1 1997/02/28 15:06:58 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
 ?RCS: Revision 3.0  1993/08/18  12:05:13  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?X: 
+?X:
 ?X: This unit follows the creation of the config.sh file. It adds some
 ?X: special symbols: defines from patchlevel.h file if any and PERL_CONFIG_SH,
 ?X: which is set to true. Then, we try to keep all the new symbols that
 ?X: may come from a hint file or a previous config.sh file.
-?X: 
+?X:
 ?MAKE:Oldsym: Config_sh cat test hint src sort uniq perl_patchlevel
 ?MAKE: -pick add $@ %<
 ?T:PERL_CONFIG_SH PERL_PATCHLEVEL sym tmp s
+?F:!UU
 ?X: Command line options can be saved by the Options.U unit in the
 ?X: temporary file UU/cmdline.opt.
 : Add in command line options if available
@@ -45,7 +46,7 @@ if $test -f UU/config.sh; then
 ?X: the uniq -u command. The oldsyms file thus contains all the symbols
 ?X: that did not appear in the produced config.sh (Larry Wall).
 ?X:
-?X: Do not touch the -u flag of uniq.  This means you too, Jarkko. 
+?X: Do not touch the -u flag of uniq.  This means you too, Jarkko.
        sed -n 's/^\([a-zA-Z_0-9]*\)=.*/\1/p' config.sh config.sh UU/oldconfig.sh |\
        $sort | $uniq -u >UU/oldsyms
        set X `cat UU/oldsyms`
index df33c4f..377a8ae 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: Signal.U,v 3.0.1.1 1997/02/28 15:20:01 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -30,9 +30,9 @@
 ?X: signal.cmd vs. signal.
 ?X: The signal_cmd script also falls back on checking signals one at a
 ?X: time in case the signal.c program fails.  On at least one version of
-?X: Linux 2.1.x, the header file #define'd SIGRTMAX to a symbol that 
+?X: Linux 2.1.x, the header file #define'd SIGRTMAX to a symbol that
 ?X: is not defined by the compiler/linker. :-(.  Further, on that same
-?X: version of Linux, the user had a defective C-shell that gave an 
+?X: version of Linux, the user had a defective C-shell that gave an
 ?X: incorrect list for kill -l, so the fall-back didn't work.
 ?X:
 ?X: This unit is then used by sig_name.U.
@@ -55,11 +55,11 @@ if [ "X$fieldn" = X ]; then
 else
        xxx=`echo '#include <signal.h>' |
        $cppstdin $cppminus $cppflags 2>/dev/null |
-       $grep '^[       ]*#.*include' | 
+       $grep '^[       ]*#.*include' |
        $awk "{print \\$$fieldn}" | $sed 's!"!!g' | $sed 's!\\\\\\\\!/!g' | $sort | $uniq`
 fi
 : Check this list of files to be sure we have parsed the cpp output ok.
-: This will also avoid potentially non-existent files, such 
+: This will also avoid potentially non-existent files, such
 : as ../foo/bar.h
 xxxfiles=''
 ?X: Add /dev/null in case the $xxx list is empty.
@@ -177,14 +177,14 @@ $1 ~ /^NSIG$/ { nsig = $2 }
     if (sig_name[$2]) {
        dup_name[ndups] = $1
        dup_num[ndups] = $2
-       ndups++ 
+       ndups++
     }
     else {
        sig_name[$2] = $1
        sig_num[$2] = $2
     }
 }
-END { 
+END {
     if (nsig == 0) {
        nsig = maxsig + 1
     }
@@ -194,7 +194,7 @@ END {
            printf("%s %d\n", sig_name[n], sig_num[n])
        }
        else {
-           printf("NUM%d %d\n", n, n) 
+           printf("NUM%d %d\n", n, n)
        }
     }
     for (n = 0; n < ndups; n++) {
index 104f4ab..5a1427f 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: cpp_stuff.U,v 3.0.1.1 1994/10/29 16:08:24 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -54,7 +54,7 @@
 ?C:    It might not exist, so #ifdef it in your code!
 ?C:.
 ?X:    Dist pl70 included the following, but AIX's xlc compiler
-?X:    (which is ANSI-ish and has cpp_stuff == 42)) rejects 
+?X:    (which is ANSI-ish and has cpp_stuff == 42)) rejects
 ?X:    The SQuoTe/EQuoTe stuff because the string literals are on
 ?X:    separate lines.  Sigh.
 ?X:            Andy Dougherty   24 Feb 1998
@@ -80,7 +80,7 @@
 ?H:?%<:                /* If you can get stringification with catify, tell me how! */
 ?H:?%<:#endif
 ?H:?%<:#if $cpp_stuff == 42
-?H:?%<:#define PeRl_CaTiFy(a, b)       a ## b  
+?H:?%<:#define PeRl_CaTiFy(a, b)       a ## b
 ?H:?%<:#define PeRl_StGiFy(a)  #a
 ?H:?%<:/* the additional level of indirection enables these macros to be
 ?H:?%<: * used as arguments to other macros.  See K&R 2nd ed., page 231. */
index d176f70..de6fc12 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: cppstdin.U,v 3.0.1.4 1994/10/29 16:08:34 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
index f798ef8..68f5a82 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: d_attribut.U,v 3.0.1.3 1995/01/30 14:33:45 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
index 61dce33..b05cc41 100644 (file)
@@ -1,13 +1,13 @@
 ?RCS: $Id: d_dosuid.U,v 3.0.1.2 1997/02/28 15:33:03 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
-?RCS: 
+?RCS:
 ?RCS: Tye McQueen <tye@metronet.com> added safe setuid script checks.
 ?RCS:
 ?RCS: $Log: d_dosuid.U,v $
index a38e81a..1bb10fe 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: d_htonl.U,v 3.0.1.2 1994/08/29 16:09:25 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
index b22ba0a..6d02aae 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: d_socket.U,v 3.0.1.2 1997/02/28 15:46:00 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
index 138eddf..2297cd3 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: i_varhdr.U,v 3.0.1.3 1997/02/28 15:54:42 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -146,7 +146,7 @@ echo "I could not find the definition for va_dcl... You have problems..." >&4
        val="$undef"; set i_stdarg; eval $setvar
        val="$undef"; set i_varargs; eval $setvar
        ;;
-*) 
+*)
        set i_varhdr
        eval $setvar
        case "$i_varhdr" in
index aaa4c1e..eb7f008 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: models.U,v 3.0.1.2 1997/02/28 16:13:17 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -105,7 +105,7 @@ EOP
 *) dflt="$models";;
 esac
 $cat <<EOM
+
 Some systems have different model sizes.  On most systems they are called
 small, medium, large, and huge.  On the PDP11 they are called unsplit and
 split.  If your system doesn't support different memory models, say "none".
index 5af5b18..32ab5c2 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: sig_name.U,v 3.0.1.5 1997/02/28 16:21:25 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
index 63885c6..80f7db7 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: spitshell.U,v 3.0.1.4 1997/02/28 16:22:12 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
index e4390fd..5c12cca 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: stdchar.U,v 3.0 1993/08/18 12:09:52 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
index 7c3d278..459117f 100644 (file)
@@ -27,6 +27,7 @@
 ?H:.
 ?LINT:set d_dlsymun
 ?T: xxx
+?F:!fred
 : Check if dlsym need a leading underscore
 echo " "
 val="$undef"
@@ -89,9 +90,9 @@ int main()
 }
 EOM
        : Call the object file tmp-dyna.o in case dlext=o.
-       if $cc $ccflags $cccdlflags -c dyna.c > /dev/null 2>&1 && 
-               mv dyna${_o} tmp-dyna${_o} > /dev/null 2>&1 && 
-               $ld -o dyna.$dlext $ldflags $lddlflags tmp-dyna${_o} > /dev/null 2>&1 && 
+       if $cc $ccflags $cccdlflags -c dyna.c > /dev/null 2>&1 &&
+               mv dyna${_o} tmp-dyna${_o} > /dev/null 2>&1 &&
+               $ld -o dyna.$dlext $ldflags $lddlflags tmp-dyna${_o} > /dev/null 2>&1 &&
                $cc -o fred $ccflags $ldflags $cccdlflags $ccdlflags fred.c $libs > /dev/null 2>&1 && $to dyna.$dlext; then
                xxx=`$run ./fred`
                case $xxx in
@@ -109,7 +110,7 @@ EOM
        fi
        ;;
 esac
-               
+
 $rm -f fred fred.* dyna.$dlext dyna.* tmp-dyna.*
 
 set d_dlsymun
index 89ddad9..0e16f23 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id$
 ?RCS:
 ?RCS: Copyright (c) 1999, Jarkko Hietaniemi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -24,6 +24,7 @@
 ?C:.
 ?H:#$d_ldbl_dig HAS_LDBL_DIG   /* */
 ?H:.
+?F:!ldbl_dig.c
 ?LINT:set d_ldbl_dig
 : See if number of significant digits in a double precision number is known
 echo " "
index c2a4bea..d688493 100644 (file)
@@ -61,6 +61,7 @@
 ?H:.
 ?W:%<:dlopen
 ?T:dldir thisflag tdir
+?F:!a.out
 : determine which dynamic loading, if any, to compile in
 echo " "
 dldir="ext/DynaLoader"
index 6d69f4e..ce7ec1e 100644 (file)
@@ -38,7 +38,7 @@
 ?H:#$fflushall FFLUSH_ALL              /**/
 ?H:.
 ?T:output code
-?F:!try.out !try
+?F:!try.out !try !tryp
 : Check how to flush
 echo " "
 $cat >&4 <<EOM
@@ -327,5 +327,5 @@ We won't be flushing handles at all before fork/exec/popen.
 EOM
        ;;
 esac
-$rm_try
+$rm_try tryp
 
index fdde413..de72eb9 100644 (file)
@@ -85,7 +85,7 @@
 ?LINT: set man5ext man6ext man7ext man8ext
 ?T: num s ts text
 ?X: eval fools metalint
-?T: ext man
+?T: man
 : Determine locations for other man pages.  For example, programs
 : should place man4 pages in $prefix/man/$man4 with an extension
 : of $man4ext.  Use bsd naming conventions.  See mandirstyle.
index 92d01df..f3fe2ed 100644 (file)
@@ -5,7 +5,7 @@
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?MAKE:uselonglong: Myread Oldconfig Setvar cat test usemorebits ccflags
+?MAKE:uselonglong: Myread Oldconfig Setvar cat test ccflags
 ?MAKE: -pick add $@ %<
 ?Y:TOP
 ?S:uselonglong:
index 0d6577c..6e41ac8 100644 (file)
@@ -5,8 +5,8 @@
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?X:    This unit generates a $hasproto string that is used internally 
-?X:    by Configure to check if this system has a prototype for a 
+?X:    This unit generates a $hasproto string that is used internally
+?X:    by Configure to check if this system has a prototype for a
 ?X:    particular function
 ?X:
 ?X:    To use it, say something like:
@@ -14,7 +14,7 @@
 ?X:            eval $hasproto
 ?X:    Or, for more complicated sets of headers, do something like
 ?X:    hdrs="$define sys/types.h
-?X:            $i_systime sys/time.h 
+?X:            $i_systime sys/time.h
 ?X:            $i_sysselct sys/select.h
 ?X:            $i_netdb netdb.h"
 ?X:    set d_getnetent_proto getnetent $hdrs
@@ -23,6 +23,7 @@
 ?MAKE:Hasproto: Setvar cppstdin cppflags cppminus contains rm_try test
 ?MAKE: -pick add $@ %<
 ?T:func varname
+?F:!try.c
 ?V:hasproto
 hasproto='varname=$1; func=$2; shift; shift;
 while $test $# -ge 2; do
index b60a4da..fdbf7b8 100644 (file)
@@ -1,7 +1,7 @@
 ?RCS: $Id: Typedef.U,v 3.0.1.3 1995/07/25 13:42:07 ram Exp $
 ?RCS:
 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
-?RCS: 
+?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
 ?RCS: You may reuse parts of this distribution only within the terms of
@@ -51,6 +51,7 @@
 ?S:    it will call myread with a default of 'long', and a prompt of $rp.
 ?S:.
 ?T:type var def inclist varval inc
+?F:!temp.c
 : define an is-a-typedef? function
 typedef='type=$1; var=$2; def=$3; shift; shift; shift; inclist=$@;
 case "$inclist" in