Changeset 6073 for trunk/libtransmission/ptrarray.c
- Timestamp:
- Jun 7, 2008, 9:26:41 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/ptrarray.c
r5389 r6073 58 58 59 59 out = tr_new( tr_ptrArray, 1 ); 60 out->n_items = in->n_items; 61 out->n_alloc = in->n_items; 62 out->items = tr_new( void*, out->n_alloc ); 63 memcpy( out->items, in->items, out->n_items * sizeof(void*) ); 60 out->n_items = out->n_alloc = in->n_items; 61 out->items = tr_memdup( in->items, out->n_items * sizeof(void*) ); 64 62 65 63 return out; … … 96 94 { 97 95 *size = t->n_items; 96 return t->items; 97 } 98 99 void** 100 tr_ptrArrayBase( tr_ptrArray * t ) 101 { 98 102 return t->items; 99 103 }
Note: See TracChangeset
for help on using the changeset viewer.