Update stuff

This commit is contained in:
2026-05-25 23:13:27 -07:00
parent 5d631b594f
commit 5dfbdc43c0
7 changed files with 133 additions and 168 deletions
+6 -11
View File
@@ -7,10 +7,9 @@
#include <string.h>
#include <time.h>
void* realloc_safe(void* oldptr, size_t size)
{
void *realloc_safe(void *oldptr, size_t size) {
static const char OOM_MSG[] = "fatal: out of memory\n";
void* ptr = realloc(oldptr, size);
void *ptr = realloc(oldptr, size);
if (size && !ptr) {
fwrite(OOM_MSG, 1, sizeof(OOM_MSG) - 1, stderr);
abort();
@@ -18,14 +17,12 @@ void* realloc_safe(void* oldptr, size_t size)
return ptr;
}
void* malloc_safe(size_t size)
{
void *malloc_safe(size_t size) {
return realloc_safe(NULL, size);
}
// asprintf is not POSIX
int alloc_sprintf(char* restrict* restrict out, const char* restrict fmt, ...)
{
int alloc_sprintf(char *restrict *restrict out, const char *restrict fmt, ...) {
va_list args;
va_start(args, fmt);
va_list args2;
@@ -38,8 +35,7 @@ int alloc_sprintf(char* restrict* restrict out, const char* restrict fmt, ...)
return written;
}
void log_error(const char* restrict fmt, ...)
{
void log_error(const char *restrict fmt, ...) {
time_t cur_time = time(NULL);
struct tm tm;
localtime_r(&cur_time, &tm);
@@ -53,7 +49,6 @@ void log_error(const char* restrict fmt, ...)
fputc('\n', stderr);
}
void log_errno(const char* detail)
{
void log_errno(const char *detail) {
log_error("%s: %s", detail, strerror(errno));
}