Changeset 753 for trunk/archive/pslib/src/Utils/vector.c
- Timestamp:
- May 20, 2004, 6:12:37 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/archive/pslib/src/Utils/vector.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/archive/pslib/src/Utils/vector.c
r709 r753 16 16 17 17 *(int *)&vec->n = *(int *)&vec->nalloc = nalloc; 18 vec-> arr.arr_v= psAlloc(nalloc*sizeof(void **));18 vec->data.V = psAlloc(nalloc*sizeof(void **)); 19 19 20 20 return vec; … … 34 34 35 35 if (elemFree != NULL && vec->nalloc > 0) { 36 assert (vec-> arr.arr!= NULL); /* choose any member of the union */36 assert (vec->data.V != NULL); /* choose any member of the union */ 37 37 const int n = vec->nalloc; 38 38 for (int i = 0; i < n; i++) { 39 elemFree(vec-> arr.arr_v[i]);39 elemFree(vec->data.V[i]); 40 40 } 41 41 } 42 42 43 psFree(vec-> arr.arr_v);43 psFree(vec->data.V); 44 44 psFree(vec); 45 45 }
Note:
See TracChangeset
for help on using the changeset viewer.
