33 #ifndef GWENHYWFAR_IDLIST_H
34 #define GWENHYWFAR_IDLIST_H
GWENHYWFAR_API GWEN_IDLIST * GWEN_IdList_new(void)
GWENHYWFAR_API void GWEN_IdList_free(GWEN_IDLIST *idl)
GWENHYWFAR_API uint32_t GWEN_IdList_GetNextId(GWEN_IDLIST *idl)
GWENHYWFAR_API int GWEN_IdList_HasId(const GWEN_IDLIST *idl, uint32_t id)
GWENHYWFAR_API void GWEN_IdList_Clear(GWEN_IDLIST *idl)
struct GWEN_IDLIST GWEN_IDLIST
GWENHYWFAR_API GWEN_IDLIST * GWEN_IdList_dup(const GWEN_IDLIST *idl)
GWENHYWFAR_API int GWEN_IdList_DelId(GWEN_IDLIST *idl, uint32_t id)
GWENHYWFAR_API uint32_t GWEN_IdList_GetNextId2(const GWEN_IDLIST *idl, uint32_t *hdl)
GWENHYWFAR_API uint32_t GWEN_IdList_GetFirstId2(const GWEN_IDLIST *idl, uint32_t *hdl)
GWENHYWFAR_API int GWEN_IdList_Sort(GWEN_IDLIST *idl)
GWENHYWFAR_API uint32_t GWEN_IdList_GetFirstId(GWEN_IDLIST *idl)
GWENHYWFAR_API int GWEN_IdList_AddId(GWEN_IDLIST *idl, uint32_t id)