Included Files
- #include <mplib1/mplib1_config.h>
- #include <mplib1/bpo_lock.h>
Preprocessor definitions
#define MPLIB1_BPO_LIST
#define LN_IGNORECASE
#define BPO_NODE_SIZE
#define BPO_LIST_SIZE
#define BPO_REMOVE_NODES
#define BPO_FREE_NODES
#define BPO_FREE_ITEMS
#define BPO_FREE_NAMES
- struct bpo_Node
- {
- off_t lno_me;
- off_t lno_Succ;
- off_t lno_Pred;
- off_t lno_Name;
- off_t lno_Item;
- off_t lno_List;
- int lno_Flags;
- }
- struct bpo_List
- {
- off_t lno_me;
- struct bpo_Node lno_Head;
- struct bpo_Node lno_Tail;
- int lno_Flags;
- int lno_count;
- unsigned long lno_serial_nbr;
- struct bpo_pid_lock lno_Pid_Lock;
- }
typedef struct bpo_Node bpo_Node
- See:
typedef struct bpo_List bpo_List
- See:
typedef void (*bpo_Walk_List_t)(void*,void*)
typedef int (*bpo_Walk_List2_t)(void*,void*)
typedef int (*bpo_Walk_List_N_t)(bpo_Node*,void*)
typedef int (*bpo_Work_List_t)(bpo_List*,void*)
typedef int (*bpo_Work_List2_t)(bpo_List*,void*,void*)
typedef int (*bpo_sort_i_t)(const void*,const void*)
typedef int (*p_func_t)(FILE*,const char*,...)