Update stuff
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user