fix image loading with missing libraries
parent
979225805e
commit
dcdedf2e90
|
|
@ -54,6 +54,8 @@ sequences vectors words ;
|
|||
out-1
|
||||
] "intrinsic" set-word-prop
|
||||
|
||||
: value-types drop f ;
|
||||
|
||||
: node-peek ( node -- obj ) node-in-d peek ;
|
||||
|
||||
: peek-2 dup length 2 - swap nth ;
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ void relocate_data()
|
|||
|
||||
void undefined_symbol(void)
|
||||
{
|
||||
|
||||
general_error(ERROR_UNDEFINED_SYMBOL,F);
|
||||
}
|
||||
|
||||
CELL get_rel_symbol(F_REL* rel)
|
||||
|
|
@ -97,7 +97,7 @@ CELL get_rel_symbol(F_REL* rel)
|
|||
DLL* dll = (cons->cdr == F ? NULL : untag_dll(cons->cdr));
|
||||
CELL sym;
|
||||
|
||||
if(!dll)
|
||||
if(dll != NULL && !dll->dll)
|
||||
return (CELL)undefined_symbol;
|
||||
|
||||
sym = (CELL)ffi_dlsym(dll,symbol,false);
|
||||
|
|
|
|||
Loading…
Reference in New Issue