SSBM Decomp
Loading...
Searching...
No Matches
list.h File Reference
#include "baselib/objalloc.h"

Go to the source code of this file.

Data Structures

struct  HSD_SList
struct  HSD_DList

Functions

void HSD_ListInitAllocData (void)
HSD_ObjAllocDataHSD_SListGetAllocData (void)
HSD_ObjAllocDataHSD_DListGetAllocData (void)
HSD_SListHSD_SListAlloc (void)
HSD_SListHSD_SListAllocAndAppend (HSD_SList *next, void *data)
HSD_SListHSD_SListAllocAndPrepend (HSD_SList *prev, void *data)
HSD_SListHSD_SListAppendList (HSD_SList *list, HSD_SList *next)
HSD_SListHSD_SListPrependList (HSD_SList *list, HSD_SList *prev)
HSD_SListHSD_SListRemove (HSD_SList *list)

Function Documentation

◆ HSD_ListInitAllocData()

void HSD_ListInitAllocData ( void )

◆ HSD_SListGetAllocData()

HSD_ObjAllocData * HSD_SListGetAllocData ( void )

◆ HSD_DListGetAllocData()

HSD_ObjAllocData * HSD_DListGetAllocData ( void )

◆ HSD_SListAlloc()

HSD_SList * HSD_SListAlloc ( void )

◆ HSD_SListAllocAndAppend()

HSD_SList * HSD_SListAllocAndAppend ( HSD_SList * next,
void * data )

◆ HSD_SListAllocAndPrepend()

HSD_SList * HSD_SListAllocAndPrepend ( HSD_SList * prev,
void * data )

◆ HSD_SListAppendList()

HSD_SList * HSD_SListAppendList ( HSD_SList * list,
HSD_SList * next )

◆ HSD_SListPrependList()

HSD_SList * HSD_SListPrependList ( HSD_SList * list,
HSD_SList * prev )

◆ HSD_SListRemove()

HSD_SList * HSD_SListRemove ( HSD_SList * list)