Changeset 7524 for trunk/libtransmission/ptrarray.h
- Timestamp:
- Dec 29, 2008, 8:54:36 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/ptrarray.h
r7404 r7524 33 33 * A simple pointer array that resizes itself dynamically. 34 34 */ 35 typedef struct tr_ptrArray tr_ptrArray; 35 typedef struct tr_ptrArray 36 { 37 void ** items; 38 int n_items; 39 int n_alloc; 40 } 41 tr_ptrArray; 42 43 #define TR_PTR_ARRAY_DATA( A ) ((A)->items) 44 #define TR_PTR_ARRAY_LENGTH( A ) ((A)->n_items) 36 45 37 46 typedef void ( *PtrArrayForeachFunc )( void * ); 47 48 extern const tr_ptrArray TR_PTR_ARRAY_INIT; 49 50 void tr_ptrArrayDestruct( tr_ptrArray*, PtrArrayForeachFunc func ); 38 51 39 52 tr_ptrArray * tr_ptrArrayNew( void );
Note: See TracChangeset
for help on using the changeset viewer.