#include "setup.h"
#include "opm_common.h"
#include "list.h"
#include "malloc.h"
#include "opm.h"
Functions | |
OPM_NODE_T * | libopm_node_create (void *data) |
OPM_LIST_T * | libopm_list_create () |
OPM_NODE_T * | libopm_list_add (OPM_LIST_T *list, OPM_NODE_T *node) |
OPM_NODE_T * | libopm_list_remove (OPM_LIST_T *list, OPM_NODE_T *node) |
void | libopm_list_free (OPM_LIST_T *list) |
void | libopm_node_free (OPM_NODE_T *node) |
OPM_NODE_T* libopm_node_create | ( | void * | data | ) |
References _libopm_node::data, MyMalloc, _libopm_node::next, and _libopm_node::prev.
Referenced by libopm_config_set(), opm_addtype(), opm_remote_addtype(), and opm_scan().
OPM_LIST_T* libopm_list_create | ( | void | ) |
References _libopm_list::elements, _libopm_list::head, MyMalloc, and _libopm_list::tail.
Referenced by libopm_config_create(), opm_create(), and opm_remote_create().
OPM_NODE_T* libopm_list_add | ( | OPM_LIST_T * | list, | |
OPM_NODE_T * | node | |||
) |
References _libopm_list::elements, _libopm_list::head, _libopm_node::next, _libopm_node::prev, and _libopm_list::tail.
Referenced by libopm_config_set(), opm_addtype(), opm_remote_addtype(), and opm_scan().
OPM_NODE_T* libopm_list_remove | ( | OPM_LIST_T * | list, | |
OPM_NODE_T * | node | |||
) |
References _libopm_list::elements, _libopm_list::head, _libopm_node::next, _libopm_node::prev, and _libopm_list::tail.
Referenced by opm_end(), opm_free(), and opm_remote_free().
void libopm_list_free | ( | OPM_LIST_T * | list | ) |
void libopm_node_free | ( | OPM_NODE_T * | node | ) |