diff options
| author | Jake Koroman <jake@jakekoroman.com> | 2025-08-05 09:03:24 -0400 |
|---|---|---|
| committer | Jake Koroman <jake@jakekoroman.com> | 2025-08-05 09:03:24 -0400 |
| commit | 7351da24469bfb48f2f19ac921058485cd8e8066 (patch) | |
| tree | 008cbab46149574ed5da66a3c804dba102aae9ae /jrk.h | |
| parent | 41d6caf308a2f8147a63f903abc6019f97676a82 (diff) | |
code cleanup.
Diffstat (limited to 'jrk.h')
| -rw-r--r-- | jrk.h | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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"); |
