Diff for /np2/common/lstarray.h between versions 1.3 and 1.5

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
 }  }

Removed from v.1.3  
changed lines
  Added in v.1.5


RetroPC.NET-CVS <cvs@retropc.net>