|
int32_t | BSL_LIST_SetMaxElements (int32_t iMaxElements) |
|
int32_t | BSL_LIST_GetMaxElements (void) |
|
int32_t | BSL_LIST_AddElement (BslList *pList, void *pData, BslListPosition enPosition) |
|
void | BSL_LIST_DeleteAll (BslList *pList, BSL_LIST_PFUNC_FREE pfFreeFunc) |
|
void | BSL_LIST_DeleteCurrent (BslList *pList, BSL_LIST_PFUNC_FREE pfFreeFunc) |
|
void | BSL_LIST_DetachCurrent (BslList *pList) |
|
void * | BSL_LIST_Search (BslList *pList, const void *pSearchFor, BSL_LIST_PFUNC_CMP pSearcher, int32_t *pstErr) |
|
void * | BSL_LIST_GetIndexNode (uint32_t ulIndex, BslList *pList) |
|
BslList * | BSL_LIST_Copy (BslList *pSrcList, BSL_LIST_PFUNC_DUP pFuncCpy, BSL_LIST_PFUNC_FREE pfFreeFunc) |
|
BslList * | BSL_LIST_Sort (BslList *pList, BSL_LIST_PFUNC_CMP pfCmp) |
|
BslList * | BSL_LIST_New (int32_t dataSize) |
|
void * | BSL_LIST_Curr (const BslList *pstList) |
|
void * | BSL_LIST_First (BslList *pstList) |
|
void * | BSL_LIST_Last (BslList *pstList) |
|
void * | BSL_LIST_Next (BslList *pstList) |
|
void * | BSL_LIST_Prev (BslList *pstList) |
|
int32_t | BSL_LIST_GetElmtIndex (const void *elmt, BslList *pstList) |
|
BslList * | BSL_LIST_Concat (BslList *pDestList, const BslList *pSrcList) |
|
void | BSL_LIST_FreeWithoutData (BslList *pstList) |
|
void | BSL_LIST_RevList (BslList *pstList) |
|
int32_t | BSL_LIST_SetMaxQsortCount (uint32_t uiQsortSize) |
|
uint32_t | BSL_LIST_GetMaxQsortCount (void) |
|
void | BSL_LIST_DeleteAllAfterSort (BslList *pList) |
|
BslListNode * | BSL_LIST_FirstNode (const BslList *list) |
|
void * | BSL_LIST_GetData (const BslListNode *pstNode) |
|
BslListNode * | BSL_LIST_GetNextNode (const BslList *pstList, const BslListNode *pstListNode) |
|
BslListNode * | BSL_LIST_GetPrevNode (const BslListNode *pstListNode) |
|
void | BSL_LIST_DeleteNode (BslList *pstList, const BslListNode *pstListNode, BSL_LIST_PFUNC_FREE pfFreeFunc) |
|
void | BSL_LIST_DetachNode (BslList *pstList, BslListNode **pstListNode) |
|