Merge changes which eliminate VOIDFLAGS and VOIDUSED from active code.
authorH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Mon, 16 Sep 2013 12:11:26 +0000 (14:11 +0200)
committerH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Mon, 16 Sep 2013 12:11:26 +0000 (14:11 +0200)
The remaining uses are in Configure and its related generated files, along
with canned config.sh files and configure.com. The next regeneration of
Configure from metaconfg should eliminate nearly all of these, at which point
the remainder can be removed by hand.

?W: had to be removed from voidflags.U in order to not have it included in
Configure, where it is not needed anymore.

Backport of db433f450608e784356bfeb17ba135fbfb2f3af1 by Nicholas Clark

README
U/compline/ptrsize.U
U/modified/voidflags.U

index c1da90f..3497d96 100644 (file)
--- a/README
+++ b/README
@@ -107,7 +107,7 @@ Contents of this directory:
     of metalint are usually serious :-) and need fixing
 
     Exceptions are lots of
-      Your private U/modified/voidflags.U overrides the public one.
+      Your private U/modified/issymlink.U overrides the public one.
     due to the perl special units
 
     an alias to something like
index 3b4f55c..33714fe 100644 (file)
@@ -15,7 +15,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:09:37  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:ptrsize: cat rm_try Myread Compile voidflags run use64bitall i_stdlib d_quad
+?MAKE:ptrsize: cat rm_try Myread Compile run use64bitall i_stdlib d_quad
 ?MAKE: -pick add $@ %<
 ?S:ptrsize:
 ?S:    This variable contains the value of the PTRSIZE symbol, which
@@ -36,11 +36,6 @@ echo " "
 case "$ptrsize" in
 '')
        echo "Checking to see how big your pointers are..." >&4
-       if test "$voidflags" -gt 7; then
-               echo '#define VOID_PTR char *' > try.c
-       else
-               echo '#define VOID_PTR void *' > try.c
-       fi
        $cat >>try.c <<EOCP
 #include <stdio.h>
 #$i_stdlib I_STDLIB
@@ -49,7 +44,7 @@ case "$ptrsize" in
 #endif
 int main()
 {
-    printf("%d\n", (int)sizeof(VOID_PTR));
+    printf("%d\n", (int)sizeof(void *));
     exit(0);
 }
 EOCP
index 70c5514..ba1acf0 100644 (file)
@@ -56,7 +56,6 @@
 ?H:?%<:#define M_VOID                  /* Xenix strikes again */
 ?H:?%<:#endif
 ?H:.
-?W:%<:void
 ?INIT:: full support for void wanted by default
 ?INIT:defvoidused=15
 ?INIT: