commit 7351da24469bfb48f2f19ac921058485cd8e8066
parent 41d6caf308a2f8147a63f903abc6019f97676a82
Author: Jake Koroman <jake@jakekoroman.com>
Date: Tue, 5 Aug 2025 09:03:24 -0400
code cleanup.
Diffstat:
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/jrk.h b/jrk.h
@@ -55,6 +55,7 @@ i32 jrk_rand_num_range(i32, i32);
i32 jrk_fd_open_read(char*);
i32 jrk_fd_open_write(char*);
i32 jrk_fd_open_write_append(char*);
+u64 jrk_fd_size(i32);
void jrk_fd_close(i32);
i32 jrk_sb_appendf(jrk_StringBuilder*, const char*, ...);
@@ -66,6 +67,7 @@ jrk_StringView jrk_sv_from_parts(char*, u64);
jrk_StringView jrk_sv_trim_right(jrk_StringView);
jrk_StringView jrk_sv_trim_left(jrk_StringView);
jrk_StringView jrk_sv_trim(jrk_StringView);
+jrk_StringView jrk_sv_from_cstr(char*);
/* NOTE(jake): no shortname as 'assert' is just too generic */
#define jrk_assert(c, msg) do { if (!(c)) jrk_die("jrk_assert: "msg); } while(0)
@@ -88,7 +90,6 @@ jrk_StringView jrk_sv_trim(jrk_StringView);
(da)->capacity *= 2; \
} \
(da)->items = jrk_erealloc((da)->items, (da)->capacity * sizeof(*(da)->items)); \
- jrk_assert((da)->items, "buy more ram lol"); \
} \
} while (0)
@@ -215,7 +216,7 @@ jrk_erealloc(void *ptr, u64 size)
void *p;
if (!(p = realloc(ptr, size)))
- edie("jrk_erealloc");
+ jrk_edie("jrk_erealloc");
return p;
}
@@ -289,7 +290,7 @@ jrk_sb_fd_read_all(jrk_StringBuilder *sb, i32 fd)
u64
jrk_sb_fd_write_all(jrk_StringBuilder *sb, i32 fd)
{
- u64 result;
+ i64 result;
result = write(fd, (void *) sb->items, sb->count);
if (result < 0)
jrk_edie("jrk_sb_fd_write_all");