Anope IRC Services  Version 1.8
Data Structures | Macros | Typedefs
slist.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  slist_
 
struct  slistopts_
 

Macros

#define SLIST_DEFAULT_LIMIT   32767
 
#define SLISTF_NODUP   0x00000001 /* No duplicates in the list. */
 
#define SLISTF_SORT   0x00000002 /* Automatically sort the list. Used with compareitem member. */
 

Typedefs

typedef struct slist_ SList
 
typedef struct slistopts_ SListOpts
 
typedef int(* slist_enumcb_t )(SList *slist, int number, void *item, va_list args)
 
typedef int(* slist_delcheckcb_t )(SList *slist, void *item, va_list args)
 

Macro Definition Documentation

#define SLIST_DEFAULT_LIMIT   32767

Definition at line 38 of file slist.h.

Referenced by slist_init().

#define SLISTF_NODUP   0x00000001 /* No duplicates in the list. */

Definition at line 40 of file slist.h.

Referenced by slist_add().

#define SLISTF_SORT   0x00000002 /* Automatically sort the list. Used with compareitem member. */

Definition at line 41 of file slist.h.

Referenced by slist_add().

Typedef Documentation

typedef struct slist_ SList

Definition at line 17 of file slist.h.

typedef int(* slist_delcheckcb_t)(SList *slist, void *item, va_list args)

Definition at line 46 of file slist.h.

typedef int(* slist_enumcb_t)(SList *slist, int number, void *item, va_list args)

Definition at line 44 of file slist.h.

typedef struct slistopts_ SListOpts

Definition at line 18 of file slist.h.