jrk

my own c stdlib to keep myself sane
git clone git://git.jakekoroman.com/jrk
Log | Files | Refs

commit 2d3c87ffc63950c59fc2353898c30d0940e15894
parent 9b923c5afce53d6f2b6e7d2fad8c432352aa786e
Author: Jake Koroman <jake@jakekoroman.com>
Date:   Fri, 26 Sep 2025 11:26:27 -0400

fix pedantic warnings.

Diffstat:
Mjrk.h | 20++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/jrk.h b/jrk.h @@ -69,7 +69,7 @@ void jrk_arena_reset(jrk_Arena*); void *jrk_arena_resize(jrk_Arena*, void*, u64, u64); i32 jrk_arena_sb_appendf(jrk_Arena*, jrk_StringBuilder*, const char*, ...); -void jrk_arena_sb_append_buf_at(jrk_Arena*, jrk_StringBuilder*, char *, u64, u64); +void jrk_arena_sb_append_buf_at(jrk_Arena*, jrk_StringBuilder*, char*, u64, u64); i32 jrk_rand_num(i32); i32 jrk_rand_num_range(i32, i32); @@ -94,8 +94,8 @@ jrk_StringView jrk_sv_trim(jrk_StringView); jrk_StringView jrk_sv_from_cstr(char*); jrk_StringView jrk_sv_chop_delim(jrk_StringView*, char delim); -char *jrk_tmpstrings_push(char *); -char *jrk_tmpstrings_pushf(char *, ...); +char *jrk_tmpstrings_push(char*); +char *jrk_tmpstrings_pushf(char*, ...); /* XXX: im not thrilled with this api, the memory can get messy real fast */ #define jrk_sv_chop_delim_loop(sv, it, delim) \ @@ -379,7 +379,7 @@ jrk_arena_push(jrk_Arena *arena, u64 n) { jrk_assertv(arena->offset + n <= arena->capacity, "jrk_arena_push(%p, %ld): arena push requires %ld bytes but has a capacity of %ld bytes", - arena, n, arena->offset + n, arena->capacity); + (void *) arena, n, arena->offset + n, arena->capacity); void *result = &arena->data[arena->offset]; arena->prev_offset = arena->offset; arena->offset += n; @@ -416,13 +416,13 @@ jrk_arena_resize(jrk_Arena *arena, void *old, u64 old_size, u64 new_size) { jrk_assertv(new_size > old_size, "jrk_arena_resize(%p, %p, %ld, %ld): new_size is smaller than the old_size", - arena, old, old_size, new_size); + (void *) arena, old, old_size, new_size); jrk_assertv(arena->offset + (new_size - old_size) <= arena->capacity, "jrk_arena_resize(%p, %p, %ld, %ld): arena resize requires %ld bytes but has a capacity of %ld bytes", - arena, old, old_size, new_size, arena->offset + (new_size - old_size), arena->capacity); + (void *) arena, old, old_size, new_size, arena->offset + (new_size - old_size), arena->capacity); - void *result = NULL; + u8 *result = NULL; #ifdef JRK_ARENA_DIAGNOSTICS printf("resize(%p, %p, %ld, %ld): resizing\n", @@ -440,7 +440,7 @@ jrk_arena_resize(jrk_Arena *arena, void *old, u64 old_size, u64 new_size) memset(result + old_size, 0, new_size - old_size); } - return result; + return (void *) result; } void @@ -496,7 +496,7 @@ void jrk_arena_sb_append_buf_at(jrk_Arena *arena, jrk_StringBuilder *sb, char *buf, u64 size, u64 idx) { jrk_assertv(idx < sb->count, "jrk_arena_sb_append_buf_at(%p, %p, %p, %ld, %ld): idx is greater than sb->count", - arena, sb, buf, size, idx); + (void *) arena, (void *) sb, buf, size, idx); u64 new_size = sb->count + size; char *old_items = sb->items; @@ -528,7 +528,7 @@ void jrk_sb_append_buf_at(jrk_StringBuilder *sb, char *buf, u64 size, u64 idx) { jrk_assertv(idx < sb->count, "jrk_sb_append_buf_at(%p, %p, %ld, %ld): idx is greater than sb->count (%ld > %ld)", - sb, buf, size, idx, idx, sb->count); + (void *) sb, buf, size, idx, idx, sb->count); u64 new_size = sb->count + size; char *temp = jrk_emalloc(new_size);