diff options
Diffstat (limited to 'rdoff/collectn.c')
-rw-r--r-- | rdoff/collectn.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/rdoff/collectn.c b/rdoff/collectn.c index 71dc10e7..ad43d856 100644 --- a/rdoff/collectn.c +++ b/rdoff/collectn.c @@ -12,19 +12,19 @@ void collection_init(Collection * c) int i; for (i = 0; i < 32; i++) - c->p[i] = NULL; + c->p[i] = NULL; c->next = NULL; } void **colln(Collection * c, int index) { while (index >= 32) { - index -= 32; - if (c->next == NULL) { - c->next = malloc(sizeof(Collection)); - collection_init(c->next); - } - c = c->next; + index -= 32; + if (c->next == NULL) { + c->next = malloc(sizeof(Collection)); + collection_init(c->next); + } + c = c->next; } return &(c->p[index]); } @@ -34,11 +34,11 @@ void collection_reset(Collection * c) int i; if (c->next) { - collection_reset(c->next); - free(c->next); + collection_reset(c->next); + free(c->next); } c->next = NULL; for (i = 0; i < 32; i++) - c->p[i] = NULL; + c->p[i] = NULL; } |