sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
ftlist.h File Reference

Go to the source code of this file.

Typedefs

typedef FT_Error(*) FT_List_Iterator(FT_ListNode node, void *user)
typedef void(*) FT_List_Destructor(FT_Memory memory, void *data, void *user)

Functions

FT_BEGIN_HEADER FT_List_Find (FT_List list, void *data)
 FT_List_Add (FT_List list, FT_ListNode node)
 FT_List_Insert (FT_List list, FT_ListNode node)
 FT_List_Remove (FT_List list, FT_ListNode node)
 FT_List_Up (FT_List list, FT_ListNode node)
 FT_List_Iterate (FT_List list, FT_List_Iterator iterator, void *user)
 FT_List_Finalize (FT_List list, FT_List_Destructor destroy, FT_Memory memory, void *user)

Typedef Documentation

◆ FT_List_Destructor

typedef void(*) FT_List_Destructor(FT_Memory memory, void *data, void *user)

Definition at line 253 of file ftlist.h.

◆ FT_List_Iterator

typedef FT_Error(*) FT_List_Iterator(FT_ListNode node, void *user)

Definition at line 199 of file ftlist.h.

Function Documentation

◆ FT_List_Add()

FT_List_Add ( FT_List list,
FT_ListNode node )

Definition at line 268 of file ftutil.c.

◆ FT_List_Finalize()

FT_List_Finalize ( FT_List list,
FT_List_Destructor destroy,
FT_Memory memory,
void * user )

Definition at line 412 of file ftutil.c.

◆ FT_List_Find()

FT_BEGIN_HEADER FT_List_Find ( FT_List list,
void * data )

Definition at line 243 of file ftutil.c.

◆ FT_List_Insert()

FT_List_Insert ( FT_List list,
FT_ListNode node )

Definition at line 294 of file ftutil.c.

◆ FT_List_Iterate()

FT_List_Iterate ( FT_List list,
FT_List_Iterator iterator,
void * user )

Definition at line 380 of file ftutil.c.

◆ FT_List_Remove()

FT_List_Remove ( FT_List list,
FT_ListNode node )

Definition at line 320 of file ftutil.c.

◆ FT_List_Up()

FT_List_Up ( FT_List list,
FT_ListNode node )

Definition at line 347 of file ftutil.c.