26 lines
426 B
C
26 lines
426 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <unistd.h>
|
|
#include <string.h>
|
|
|
|
#include "util.h"
|
|
|
|
void fatal(char *message)
|
|
{
|
|
char error_message[100];
|
|
|
|
strcpy(error_message, "[!!] Fatal Error ");
|
|
strncat(error_message, message, 83);
|
|
perror(error_message);
|
|
exit(-1);
|
|
}
|
|
|
|
void *ec_malloc(unsigned int size)
|
|
{
|
|
void *ptr;
|
|
ptr = malloc(size);
|
|
if (ptr == NULL)
|
|
fatal("in ec_malloc() on memory allocation");
|
|
return ptr;
|
|
}
|