#include "arch.h"
#include "search.h"
+#include "genesis/simple-fun.h"
+#include "genesis/fdefn.h"
+#include "genesis/symbol.h"
+#include "genesis/static-symbols.h"
+
static void skip_ws(char **ptr)
{
while (**ptr <= ' ' && **ptr != '\0')
(lispobj *)SymbolValue(STATIC_SPACE_FREE_POINTER) -
(lispobj *)STATIC_SPACE_START;
if (search_for_symbol(name, &headerptr, &count)) {
- *result = (lispobj)headerptr | OTHER_POINTER_LOWTAG;
+ *result = make_lispobj(headerptr,OTHER_POINTER_LOWTAG);
return 1;
}
(lispobj *)DYNAMIC_SPACE_START;
#endif
if (search_for_symbol(name, &headerptr, &count)) {
- *result = (lispobj)headerptr | OTHER_POINTER_LOWTAG;
+ *result = make_lispobj(headerptr, OTHER_POINTER_LOWTAG);
return 1;
}