11#define YAP_BOOT_FROM_SAVED_CODE 1
12#define YAP_BOOT_FROM_SAVED_STACKS 2
13#define YAP_BOOT_ERROR -1
15#define YAP_CONSULT_MODE 0
16#define YAP_RECONSULT_MODE 1
17#define YAP_BOOT_MODE 2
19X_API YAP_file_type_t Yap_InitDefaults(
void *init_args,
char saved_state[],
20 int Argc,
char *Argv[]);
26 YAP_file_type_t boot_file_type;
38 const char *INCLUDEDIR;
44 const char *COMMONSDIR;
48 const char *SOURCEBOOT;
50 const char *BOOTSTRAP;
52 const char *INPUT_STARTUP;
58 const char *OUTPUT_STARTUP;
78 const char *YapPrologInitGoal;
80 const char *PrologRCFile;
82 const char *PrologGoal;
84 const char *PrologTopLevelGoal;
86 const char *PrologAddPath;
93 size_t MaxTableSpaceSize;
97 unsigned long int NumberWorkers;
99 unsigned long int SchedulerLoop;
101 unsigned long int DelayedReleaseLoad;
105 bool PrologCannotHandleInterrupts;
120 AAssetManager *assetManager;
123#define YAP_MAX_YPP_DEFS 100
124 char *def_var[YAP_MAX_YPP_DEFS];
125 char *def_value[YAP_MAX_YPP_DEFS];