SSBM Decomp
Loading...
Searching...
No Matches
list.c File Reference
#include <platform.h>
#include "list.h"
#include "debug.h"
#include <__mem.h>

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 *next, 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)
 

Variables

HSD_ObjAllocData slist_alloc_data
 
HSD_ObjAllocData dlist_alloc_data
 

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 next,
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)

Variable Documentation

◆ slist_alloc_data

HSD_ObjAllocData slist_alloc_data

◆ dlist_alloc_data

HSD_ObjAllocData dlist_alloc_data