36 |
OPM_NODE_T * |
OPM_NODE_T * |
37 |
libopm_node_create(void *data) |
libopm_node_create(void *data) |
38 |
{ |
{ |
39 |
OPM_NODE_T *node = xcalloc(sizeof *node); |
OPM_NODE_T *node = libopm_calloc(sizeof *node); |
40 |
|
|
41 |
node->data = data; |
node->data = data; |
42 |
|
|
46 |
OPM_LIST_T * |
OPM_LIST_T * |
47 |
libopm_list_create(void) |
libopm_list_create(void) |
48 |
{ |
{ |
49 |
OPM_LIST_T *list = xcalloc(sizeof *list); |
OPM_LIST_T *list = libopm_calloc(sizeof *list); |
50 |
return list; |
return list; |
51 |
} |
} |
52 |
|
|
100 |
void |
void |
101 |
libopm_list_free(OPM_LIST_T *list) |
libopm_list_free(OPM_LIST_T *list) |
102 |
{ |
{ |
103 |
MyFree(list); |
libopm_free(list); |
104 |
} |
} |
105 |
|
|
106 |
void |
void |
107 |
libopm_node_free(OPM_NODE_T *node) |
libopm_node_free(OPM_NODE_T *node) |
108 |
{ |
{ |
109 |
MyFree(node); |
libopm_free(node); |
110 |
} |
} |