1 /* 2 The "cstartup.inc" file is not, as distributed, compatible with 3 omissions from or additions to the set of built-in identifiers. 4 The reason is that the "cstartup.inc" file is a ".zo" version of the 5 "startup.inc" files, and the ".zo" format changes when the set of 6 built-in names changes (because indices assigned to the built-in 7 names shift). 8 9 If you make a version with omissions or additions, set 10 USE_COMPILED_STARTUP to 0 and change the version at 11 "../version/racket_version.h"; then, `make cgc' and then `make 12 cstartup' to create "cstartup.inc"; finally, set 13 EXPECTED_PRIM_COUNT to the right value and USE_COMPILED_STARTUP to 14 1 and `make' again. */ 15 16 #define USE_COMPILED_STARTUP 1 17 18 #define EXPECTED_PRIM_COUNT 1507 19 20 #ifdef MZSCHEME_SOMETHING_OMITTED 21 # undef USE_COMPILED_STARTUP 22 # define USE_COMPILED_STARTUP 0 23 #endif 24