File mplib1/bpo_list.h


Included Files


Preprocessor definitions

#define MPLIB1_BPO_LIST

#define BPO_NODE_TYPE bpo_Node

#define BPO_LIST_TYPE 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


Type struct bpo_Node

struct bpo_Node
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;  
   }  

Type struct bpo_List

struct bpo_List
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 bpo_Node_t

typedef struct bpo_Node bpo_Node_t
See: Type struct bpo_Node

Typedef bpo_List_t

typedef struct bpo_List bpo_List_t
See: Type struct bpo_List

Typedef bpo_Node

typedef struct bpo_Node bpo_Node
See: Type struct bpo_Node

Typedef bpo_List

typedef struct bpo_List bpo_List
See: Type struct bpo_List

Typedef bpo_Walk_List_t

typedef void (*bpo_Walk_List_t)(void*,void*)

Typedef bpo_Walk_List2_t

typedef int (*bpo_Walk_List2_t)(void*,void*)

Typedef bpo_Walk_List_N_t

typedef int (*bpo_Walk_List_N_t)(bpo_Node_t*,void*)

Typedef bpo_Work_List_t

typedef int (*bpo_Work_List_t)(bpo_List_t*,void*)

Typedef bpo_Work_List2_t

typedef int (*bpo_Work_List2_t)(bpo_List_t*,void*,void*)

Typedef bpo_sort_i_t

typedef int (*bpo_sort_i_t)(const void*,const void*)

Typedef p_func_t

typedef int (*p_func_t)(FILE*,const char*,...)