|
|
| version 1.3, 2005/02/07 14:46:08 | version 1.5, 2005/03/20 06:09:16 |
|---|---|
| Line 1 | Line 1 |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| typedef struct _la { | typedef struct _la { |
| UINT maxitems; | UINT maxitems; |
| size_t listsize; | size_t listsize; |
| Line 10 typedef struct _la { | Line 6 typedef struct _la { |
| struct _la *laNext; | struct _la *laNext; |
| } _LISTARRAY, *LISTARRAY; | } _LISTARRAY, *LISTARRAY; |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| LISTARRAY listarray_new(size_t listsize, UINT maxitems); | LISTARRAY listarray_new(size_t listsize, UINT maxitems); |
| void listarray_clr(LISTARRAY laHandle); | void listarray_clr(LISTARRAY laHandle); |
| void listarray_destroy(LISTARRAY laHandle); | void listarray_destroy(LISTARRAY laHandle); |
| Line 19 void *listarray_append(LISTARRAY laHandl | Line 20 void *listarray_append(LISTARRAY laHandl |
| void *listarray_getitem(LISTARRAY laHandle, UINT num); | void *listarray_getitem(LISTARRAY laHandle, UINT num); |
| UINT listarray_getpos(LISTARRAY laHandle, void *vpItem); | UINT listarray_getpos(LISTARRAY laHandle, void *vpItem); |
| void *listarray_enum(LISTARRAY laHandle, | void *listarray_enum(LISTARRAY laHandle, |
| BRESULT (*cbProc)(void *vpItem, void *vpArg), void *vpArg); | BOOL (*cbProc)(void *vpItem, void *vpArg), void *vpArg); |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |