mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-13 21:02:47 -08:00
Some configuration flags were not installed in config.h and thus compiled code and the library saw a different structure for cl_core.
This commit is contained in:
parent
0b0e026664
commit
a8c8306167
2 changed files with 18 additions and 18 deletions
|
|
@ -78,9 +78,18 @@
|
|||
/* Support for Unicode strings */
|
||||
/* #undef ECL_UNICODE */
|
||||
|
||||
/* Allow STREAM operations to work on arbitrary objects */
|
||||
#define ECL_CLOS_STREAMS 1
|
||||
|
||||
/* Stack grows downwards */
|
||||
#define ECL_DOWN_STACK 1
|
||||
|
||||
/* We have non-portable implementation of FFI calls */
|
||||
#define ECL_DYNAMIC_FFI 1
|
||||
|
||||
/* We use hierarchical package names, like in Allegro CL */
|
||||
#define ECL_RELATIVE_PACKAGE_NAMES 1
|
||||
|
||||
/* Use mprotect for fast interrupt dispatch */
|
||||
/* #undef ECL_USE_MPROTECT */
|
||||
|
||||
|
|
@ -214,21 +223,12 @@ typedef unsigned int uint32_t;
|
|||
/* Undefine this if you do not want ECL to check for circular lists */
|
||||
#define ECL_SAFE
|
||||
|
||||
/* Allow STREAM operations to work on arbitrary objects */
|
||||
#define ECL_CLOS_STREAMS 1
|
||||
|
||||
/* Use CMU Common-Lisp's FORMAT routine */
|
||||
#define ECL_CMU_FORMAT 1
|
||||
|
||||
/* Bytecodes and arguments are 8 and 16 bits large, respectively */
|
||||
/* #undef ECL_SMALL_BYTECODES */
|
||||
|
||||
/* We have non-portable implementation of FFI calls */
|
||||
#define ECL_DYNAMIC_FFI 1
|
||||
|
||||
/* We use hierarchical package names, like in Allegro CL */
|
||||
#define ECL_RELATIVE_PACKAGE_NAMES 1
|
||||
|
||||
/* Assembler implementation of APPLY and friends */
|
||||
/* #undef ECL_ASM_APPLY */
|
||||
|
||||
|
|
|
|||
|
|
@ -84,9 +84,18 @@
|
|||
/* Support for Unicode strings */
|
||||
#undef ECL_UNICODE
|
||||
|
||||
/* Allow STREAM operations to work on arbitrary objects */
|
||||
#undef ECL_CLOS_STREAMS
|
||||
|
||||
/* Stack grows downwards */
|
||||
#undef ECL_DOWN_STACK
|
||||
|
||||
/* We have non-portable implementation of FFI calls */
|
||||
#undef ECL_DYNAMIC_FFI
|
||||
|
||||
/* We use hierarchical package names, like in Allegro CL */
|
||||
#undef ECL_RELATIVE_PACKAGE_NAMES
|
||||
|
||||
/* Use mprotect for fast interrupt dispatch */
|
||||
#undef ECL_USE_MPROTECT
|
||||
|
||||
|
|
@ -216,21 +225,12 @@ typedef unsigned @CL_FIXNUM_TYPE@ cl_hashkey;
|
|||
/* Undefine this if you do not want ECL to check for circular lists */
|
||||
#define ECL_SAFE
|
||||
|
||||
/* Allow STREAM operations to work on arbitrary objects */
|
||||
#undef ECL_CLOS_STREAMS
|
||||
|
||||
/* Use CMU Common-Lisp's FORMAT routine */
|
||||
#undef ECL_CMU_FORMAT
|
||||
|
||||
/* Bytecodes and arguments are 8 and 16 bits large, respectively */
|
||||
#undef ECL_SMALL_BYTECODES
|
||||
|
||||
/* We have non-portable implementation of FFI calls */
|
||||
#undef ECL_DYNAMIC_FFI
|
||||
|
||||
/* We use hierarchical package names, like in Allegro CL */
|
||||
#undef ECL_RELATIVE_PACKAGE_NAMES
|
||||
|
||||
/* Assembler implementation of APPLY and friends */
|
||||
#undef ECL_ASM_APPLY
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue