-#include "utils.h"
+#define _GNU_SOURCE
#include <stdio.h>
+#include "utils.h"
#include <string.h>
#include <limits.h>
#include <stdint.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
+#include <err.h>
#include <assert.h>
#include "utils.h"
return ret;
}
-int strreplace(char * str, char src, char dest)
+void strreplace(char * str, char src, char dest)
{
int i;
for(i = 0; str[i]; i++)
ptr = realloc(ptr, size);
if (ptr)
return ptr;
- printf("realloc of %zu failed", size);
+ err(1, "realloc of %zu failed", size);
}