10 typedef void* (*constructor_t)(
void);
void mylist_remove_at(MyList *list, int index)
Definition: mylist.c:133
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
void mylist_destroy(MyList **list_p)
Definition: mylist.c:104
void mylist_create(MyList **list_p, int initialCapacity, constructor_t constructor, destructor_t destructor)
Definition: mylist.c:74
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
destructor_t Destructor
Definition: mylist.h:19
static void constructor(LexState *ls, expdesc *t)
Definition: lparser.c:724
void mylist_resize(MyList *list, int newSize, bool runConstructor)
Definition: mylist.c:7
constructor_t Constructor
Definition: mylist.h:18
void ** data
Definition: mylist.h:15
void mylist_assign(MyList *list, int index, void *value)
Definition: mylist.c:121
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
GLuint index
Definition: glext.h:6671
int size
Definition: mylist.h:17
void mylist_pop_front(MyList *list)
Definition: mylist.c:149
void(* destructor_t)(void *)
Definition: mylist.h:11
RETRO_BEGIN_DECLS typedef void *(* constructor_t)(void)
Definition: mylist.h:10
GLsizei const GLfloat * value
Definition: glext.h:6709
void * mylist_add_element(MyList *list)
Definition: mylist.c:62
int capacity
Definition: mylist.h:16