Renamed all the public functions

This commit is contained in:
Dan Hirsch 2012-05-26 14:06:52 +02:00
parent d7ba53b3b1
commit 0284c99f12
9 changed files with 237 additions and 227 deletions

View file

@ -6,22 +6,22 @@
// {{{ counted arrays
HCountedArray *carray_new_sized(HArena * arena, size_t size) {
HCountedArray *ret = arena_malloc(arena, sizeof(HCountedArray));
HCountedArray *h_carray_new_sized(HArena * arena, size_t size) {
HCountedArray *ret = h_arena_malloc(arena, sizeof(HCountedArray));
assert(size > 0);
ret->used = 0;
ret->capacity = size;
ret->arena = arena;
ret->elements = arena_malloc(arena, sizeof(void*) * size);
ret->elements = h_arena_malloc(arena, sizeof(void*) * size);
return ret;
}
HCountedArray *carray_new(HArena * arena) {
return carray_new_sized(arena, 4);
HCountedArray *h_carray_new(HArena * arena) {
return h_carray_new_sized(arena, 4);
}
void carray_append(HCountedArray *array, void* item) {
void h_carray_append(HCountedArray *array, void* item) {
if (array->used >= array->capacity) {
HParsedToken **elements = arena_malloc(array->arena, (array->capacity *= 2) * sizeof(HCountedArray*));
HParsedToken **elements = h_arena_malloc(array->arena, (array->capacity *= 2) * sizeof(HCountedArray*));
for (size_t i = 0; i < array->used; i++)
elements[i] = array->elements[i];
for (size_t i = array->used; i < array->capacity; i++)