added hcl_walkdic
fixed a bug of not printing the list closer properly in hcl_print(). enhanced error handling
This commit is contained in:
@ -888,33 +888,6 @@ hcl_oop_t hcl_findsymbol (
|
||||
);
|
||||
|
||||
|
||||
/* ========================================================================= */
|
||||
/* dic.c */
|
||||
/* ========================================================================= */
|
||||
hcl_oop_cons_t hcl_putatsysdic (
|
||||
hcl_t* hcl,
|
||||
hcl_oop_t key,
|
||||
hcl_oop_t value
|
||||
);
|
||||
|
||||
hcl_oop_cons_t hcl_getatsysdic (
|
||||
hcl_t* hcl,
|
||||
hcl_oop_t key
|
||||
);
|
||||
|
||||
hcl_oop_cons_t hcl_putatdic (
|
||||
hcl_t* hcl,
|
||||
hcl_oop_dic_t dic,
|
||||
hcl_oop_t key,
|
||||
hcl_oop_t value
|
||||
);
|
||||
|
||||
hcl_oop_cons_t hcl_getatdic (
|
||||
hcl_t* hcl,
|
||||
hcl_oop_dic_t dic,
|
||||
hcl_oop_t key
|
||||
);
|
||||
|
||||
/* ========================================================================= */
|
||||
/* proc.c */
|
||||
/* ========================================================================= */
|
||||
@ -1139,8 +1112,7 @@ HCL_EXPORT int hcl_compile (
|
||||
hcl_mod_data_t* hcl_openmod (
|
||||
hcl_t* hcl,
|
||||
const hcl_ooch_t* name,
|
||||
hcl_oow_t namelen,
|
||||
int hints /* 0 or bitwise-ORed of hcl_mod_hint_t enumerators */
|
||||
hcl_oow_t namelen
|
||||
);
|
||||
|
||||
void hcl_closemod (
|
||||
@ -1148,12 +1120,6 @@ void hcl_closemod (
|
||||
hcl_mod_data_t* mdp
|
||||
);
|
||||
|
||||
int hcl_importmod (
|
||||
hcl_t* hcl,
|
||||
const hcl_ooch_t* name,
|
||||
hcl_oow_t len
|
||||
);
|
||||
|
||||
/*
|
||||
* The hcl_querymod() function finds a primitive function in modules
|
||||
* with a full primitive identifier.
|
||||
|
Reference in New Issue
Block a user