--enable-threads=posix when running the configure script.
If you wish to use the cord (structured string) library with the stand-alone
-Makefile.direct, type "make -f Makefile.direct cords".
-(This requires an ANSI C compiler. You may
-need to redefine CC in the Makefile. The CORD_printf implementation in
+Makefile.direct, type "make -f Makefile.direct cords". (You may need to
+override CC specified in the Makefile. The CORD_printf implementation in
cordprnt.c is known to be less than perfectly portable. The rest of the
package should still work.) See include/cord.h for the API.
up as highlighted "I"s. Use the UNIX "expand" program first.)
To build the editor, type "make cord/de" in the gc directory.
-This package assumes an ANSI C compiler such as gcc. It will
-not compile with an old-style K&R compiler.
-
Note that CORD_printf iand friends use C functions with variable numbers
of arguments in non-standard-conforming ways. This code is known to
break on some platforms, notably PowerPC. It should be possible to
GC_GCJ_SUPPORT Includes support for gcj (and possibly other systems
that include a pointer to a type descriptor in each allocated object).
- Building this way requires an ANSI C compiler.
USE_I686_PREFETCH Causes the collector to issue Pentium III style
prefetch instructions. No effect except on X86 Linux platforms.
* to answer questions such as "who is pointing to this" or
* "why is this object being retained by the collector"
*
- * This API assumes that we have an ANSI C compiler.
- *
* Most of these calls yield useful information on only after
* a garbage collection. Usually the client will first force
* a full collection and then gather information, preferably
# ifdef PCR
/*
- * Note that POSIX PCR requires an ANSI C compiler. Hence we are allowed
- * to make the same assumption here.
* We wrap all of the allocator functions to avoid questions of
* compatibility between the prototyped and nonprototyped versions of the f
*/
/* Conditionally execute a command based if the file argv[1] doesn't exist */
-/* Except for execvp, we stick to ANSI C. */
# include "private/gc_priv.h"
# include <stdio.h>