use find_library inside in_library
This commit is contained in:
parent
38aa2d5880
commit
afe630bc42
10
src/lib.c
10
src/lib.c
|
@ -28,15 +28,15 @@ pic_make_library(pic_state *pic, pic_value name)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
pic_in_library(pic_state *pic, pic_value name)
|
pic_in_library(pic_state *pic, pic_value spec)
|
||||||
{
|
{
|
||||||
pic_value v;
|
struct pic_lib *lib;
|
||||||
|
|
||||||
v = pic_assoc(pic, name, pic->lib_tbl);
|
lib = pic_find_library(pic, spec);
|
||||||
if (pic_false_p(v)) {
|
if (! lib) {
|
||||||
pic_error(pic, "library not found");
|
pic_error(pic, "library not found");
|
||||||
}
|
}
|
||||||
pic->lib = pic_lib_ptr(pic_cdr(pic, v));
|
pic->lib = lib;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct pic_lib *
|
struct pic_lib *
|
||||||
|
|
Loading…
Reference in New Issue