🧪 test(exdata): add test case
This commit is contained in:
@@ -10,7 +10,7 @@ typedef void exdata_free(int idx, void *ex_ptr, void *arg);
|
||||
struct exdata_schema;
|
||||
|
||||
struct exdata_schema *exdata_schema_new();
|
||||
void exdata_schema_free(struct exdata_schema *s);
|
||||
void exdata_schema_free(struct exdata_schema *schemas);
|
||||
|
||||
int exdata_schema_new_index(struct exdata_schema *schema, const char *name, exdata_free *free_func,void *free_arg);
|
||||
|
||||
@@ -18,12 +18,12 @@ int exdata_schema_get_idx_by_name(struct exdata_schema *schema, const char *name
|
||||
|
||||
struct exdata_runtime;
|
||||
|
||||
struct exdata_runtime *exdata_runtime_new(struct exdata_schema *h);
|
||||
void exdata_runtime_free(struct exdata_runtime *h);
|
||||
void exdata_runtime_reset(struct exdata_runtime *h);//call free_func, and set ex_ptr to NULL
|
||||
struct exdata_runtime *exdata_runtime_new(struct exdata_schema *schemas);
|
||||
void exdata_runtime_free(struct exdata_runtime *rt);
|
||||
void exdata_runtime_reset(struct exdata_runtime *rt);//call free_func, and set ex_ptr to NULL
|
||||
|
||||
int exdata_set(struct exdata_runtime *h, int idx, void *ex_ptr);
|
||||
void *exdata_get(struct exdata_runtime *h, int idx);
|
||||
int exdata_set(struct exdata_runtime *rt, int idx, void *ex_ptr);
|
||||
void *exdata_get(struct exdata_runtime *rt, int idx);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user