enhanced the MLIST syntax - '(obj:message arg1 arg2)'
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2024-01-02 01:41:41 +09:00
parent caebe2c5a9
commit c82b56fdf6
7 changed files with 133 additions and 128 deletions

View File

@ -2357,7 +2357,7 @@ HCL_EXPORT int hcl_compile (
);
#endif
int hcl_addliteraltocode (
HCL_EXPORT int hcl_addliteraltocode (
hcl_t* hcl,
hcl_code_t* code,
hcl_oop_t obj,
@ -2365,7 +2365,11 @@ int hcl_addliteraltocode (
hcl_oow_t* index
);
int hcl_brewcode (
/**
* The hcl_brewcode() initializes the structure pointed to by \a code.partially or entirely.
* The part already initialized is not destroyed and/or reinitialized.
*/
HCL_EXPORT int hcl_brewcode (
hcl_t* hcl,
hcl_code_t* code
);
@ -2468,24 +2472,24 @@ HCL_EXPORT void hcl_popvolats (
* SYSTEM MEMORY MANAGEMENT FUCNTIONS VIA MMGR
* ========================================================================= */
HCL_EXPORT void* hcl_allocmem (
hcl_t* hcl,
hcl_t* hcl,
hcl_oow_t size
);
HCL_EXPORT void* hcl_callocmem (
hcl_t* hcl,
hcl_t* hcl,
hcl_oow_t size
);
HCL_EXPORT void* hcl_reallocmem (
hcl_t* hcl,
void* ptr,
hcl_t* hcl,
void* ptr,
hcl_oow_t size
);
HCL_EXPORT void hcl_freemem (
hcl_t* hcl,
void* ptr
void* ptr
);
@ -2815,13 +2819,25 @@ HCL_EXPORT int hcl_marshalcode (
void* ctx
);
int hcl_unmarshalcode (
HCL_EXPORT int hcl_unmarshalcode (
hcl_t* hcl,
hcl_code_t* code,
hcl_xchg_reader_t rdr,
void* ctx
);
HCL_EXPORT int hcl_marshalcodetomem (
hcl_t* hcl,
const hcl_code_t* code,
hcl_ptlc_t* dst
);
HCL_EXPORT int hcl_unmarshalcodefrommem (
hcl_t* hcl,
hcl_code_t* code,
const hcl_ptl_t* src
);
/* =========================================================================
* DICTIONARY ACCESS FUNCTIONS
* ========================================================================= */