- Timestamp:
- Aug 20, 2009, 9:19:01 PM (15 years ago)
- Branches:
- master, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- f278ff3
- Parents:
- 5ebc202
- git-author:
- Anders Kaseorg <andersk@mit.edu> (08/20/09 21:14:37)
- git-committer:
- Anders Kaseorg <andersk@mit.edu> (08/20/09 21:19:01)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
list.c
r77bced3 r0f15f12 3 3 4 4 #define INITSIZE 10 5 #define GROWBY 1.55 #define GROWBY 3 / 2 6 6 7 7 int owl_list_create(owl_list *l) … … 25 25 26 26 if ((l->size+n) > l->avail) { 27 ptr=owl_realloc(l->list, l->avail*GROWBY*sizeof(void *)); 27 int avail = MAX(l->avail * GROWBY, l->size + n); 28 ptr = owl_realloc(l->list, avail * sizeof(void *)); 28 29 if (ptr==NULL) abort(); 29 30 l->list=ptr; 30 l->avail =l->avail*GROWBY;31 l->avail = avail; 31 32 } 32 33
Note: See TracChangeset
for help on using the changeset viewer.