|
sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
|
Go to the source code of this file.
Classes | |
| struct | FTC_MruNodeRec_ |
| struct | FTC_MruListClassRec_ |
| struct | FTC_MruListRec_ |
Macros | |
| #define | xxFT_DEBUG_ERROR |
| #define | FTC_INLINE |
| #define | FTC_MRULIST_LOOKUP_CMP(list, key, compare, node, error) |
| #define | FTC_MRULIST_LOOKUP(list, key, node, error) |
| #define | FTC_MRULIST_LOOP(list, node) |
| #define | FTC_MRULIST_LOOP_END() |
Typedefs | |
| typedef typedefFT_BEGIN_HEADER struct FTC_MruNodeRec_ * | FTC_MruNode |
| typedef struct FTC_MruNodeRec_ | FTC_MruNodeRec |
| typedef struct FTC_MruListRec_ * | FTC_MruList |
| typedef struct FTC_MruListClassRec_ const * | FTC_MruListClass |
| typedef FT_Bool(*) | FTC_MruNode_CompareFunc(FTC_MruNode node, FT_Pointer key) |
| typedef FT_Error(*) | FTC_MruNode_InitFunc(FTC_MruNode node, FT_Pointer key, FT_Pointer data) |
| typedef void(*) | FTC_MruNode_DoneFunc(FTC_MruNode node, FT_Pointer data) |
| typedef struct FTC_MruListClassRec_ | FTC_MruListClassRec |
| typedef struct FTC_MruListRec_ | FTC_MruListRec |
Functions | |
| FTC_MruNode_Prepend (FTC_MruNode *plist, FTC_MruNode node) | |
| FTC_MruNode_Up (FTC_MruNode *plist, FTC_MruNode node) | |
| FTC_MruNode_Remove (FTC_MruNode *plist, FTC_MruNode node) | |
| FTC_MruList_Init (FTC_MruList list, FTC_MruListClass clazz, FT_UInt max_nodes, FT_Pointer data, FT_Memory memory) | |
| FTC_MruList_Reset (FTC_MruList list) | |
| FTC_MruList_Done (FTC_MruList list) | |
| FTC_MruList_New (FTC_MruList list, FT_Pointer key, FTC_MruNode *anode) | |
| FTC_MruList_Remove (FTC_MruList list, FTC_MruNode node) | |
| FTC_MruList_RemoveSelection (FTC_MruList list, FTC_MruNode_CompareFunc selection, FT_Pointer key) | |
| #define FTC_MRULIST_LOOKUP | ( | list, | |
| key, | |||
| node, | |||
| error ) |
| #define FTC_MRULIST_LOOKUP_CMP | ( | list, | |
| key, | |||
| compare, | |||
| node, | |||
| error ) |
| #define FTC_MRULIST_LOOP | ( | list, | |
| node ) |
| #define FTC_MRULIST_LOOP_END | ( | ) |
| typedef struct FTC_MruListRec_* FTC_MruList |
| typedef struct FTC_MruListClassRec_ const* FTC_MruListClass |
| typedef typedefFT_BEGIN_HEADER struct FTC_MruNodeRec_* FTC_MruNode |
| typedef FT_Bool(*) FTC_MruNode_CompareFunc(FTC_MruNode node, FT_Pointer key) |
| typedef void(*) FTC_MruNode_DoneFunc(FTC_MruNode node, FT_Pointer data) |
| typedef FT_Error(*) FTC_MruNode_InitFunc(FTC_MruNode node, FT_Pointer key, FT_Pointer data) |
| FTC_MruList_Init | ( | FTC_MruList | list, |
| FTC_MruListClass | clazz, | ||
| FT_UInt | max_nodes, | ||
| FT_Pointer | data, | ||
| FT_Memory | memory ) |
| FTC_MruList_New | ( | FTC_MruList | list, |
| FT_Pointer | key, | ||
| FTC_MruNode * | anode ) |
| FTC_MruList_RemoveSelection | ( | FTC_MruList | list, |
| FTC_MruNode_CompareFunc | selection, | ||
| FT_Pointer | key ) |
| FTC_MruNode_Prepend | ( | FTC_MruNode * | plist, |
| FTC_MruNode | node ) |
| FTC_MruNode_Remove | ( | FTC_MruNode * | plist, |
| FTC_MruNode | node ) |