diff options
Diffstat (limited to 'wv_mem.c')
| -rw-r--r-- | wv_mem.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -20,11 +20,11 @@ struct wv_arena *wv_arena_create(size_t n) n = WV_ARENA_MIN_SIZE; arena = malloc(sizeof(struct wv_arena)); - if (arena == NULL) + if (!arena) err(1, "malloc arena struct"); arena->buf = malloc(n); - if (arena->buf == NULL) + if (!arena->buf) err(1, "malloc arena buffer"); arena->size = n; @@ -59,7 +59,7 @@ wv_ref wv_alloc(struct wv_arena *arena, size_t n) } new_buf = realloc(arena->buf, new_size); - if (new_buf == NULL) + if (!new_buf) err(1, "realloc arena failed at %zu bytes", new_size); arena->buf = new_buf; @@ -73,7 +73,7 @@ wv_ref wv_alloc(struct wv_arena *arena, size_t n) void wv_arena_reset(struct wv_arena *arena) { - if (arena == NULL) + if (!arena) return; memset(arena->buf, 0, arena->offset); @@ -82,7 +82,7 @@ void wv_arena_reset(struct wv_arena *arena) void wv_arena_destroy(struct wv_arena *arena) { - if (arena == NULL) + if (!arena) return; free(arena->buf); |
