X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fcoreparse.c;h=a84bc6cf3f03c1630c31dec7ebeb1af23244c6e0;hb=15d6e7c9a2c3234f95dfe278046fa2fee1b0c007;hp=e01bf3372abac546700038508f0a0b86140f5806;hpb=ded744f74ab2f1a97679ad4f91e0eb8d995daef2;p=sbcl.git diff --git a/src/runtime/coreparse.c b/src/runtime/coreparse.c index e01bf33..a84bc6c 100644 --- a/src/runtime/coreparse.c +++ b/src/runtime/coreparse.c @@ -16,6 +16,7 @@ #include #include +#include #include #include #include @@ -89,10 +90,7 @@ process_directory(int fd, u32 *ptr, int count) lose("warning: core/runtime address mismatch: DYNAMIC_SPACE_START"); } #endif -/* FIXME: Should the conditional here be reg_ALLOC instead of - * defined(LISP_FEATURE_X86) - * ? */ -#if defined(LISP_FEATURE_X86) +#if defined(ALLOCATION_POINTER) SetSymbolValue(ALLOCATION_POINTER, (lispobj)free_pointer,0); #else dynamic_space_free_pointer = free_pointer; @@ -126,7 +124,7 @@ process_directory(int fd, u32 *ptr, int count) lispobj load_core_file(char *file) { - u32 *header, val, len, *ptr, remaining_len; + lispobj *header, val, len, *ptr, remaining_len; int fd = open(file, O_RDONLY), count; lispobj initial_function = NIL;