Rev 4680 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
#include "fitz.h"
void *
fz_malloc(int size)
{
if (!p)
{
fprintf(stderr
, "fatal error: out of memory\n");
}
return p;
}
void *
fz_calloc(int count, int size)
{
void *p;
if (count == 0 || size == 0)
return 0;
if (count < 0 || size < 0 || count > INT_MAX / size)
{
fprintf(stderr
, "fatal error: out of memory (integer overflow)\n");
}
if (!p)
{
fprintf(stderr
, "fatal error: out of memory\n");
}
return p;
}
void *
fz_realloc(void *p, int count, int size)
{
void *np;
if (count == 0 || size == 0)
{
fz_free(p);
return 0;
}
if (count < 0 || size < 0 || count > INT_MAX / size)
{
fprintf(stderr
, "fatal error: out of memory (integer overflow)\n");
}
if (np == NULL)
{
fprintf(stderr
, "fatal error: out of memory\n");
}
return np;
}
void
fz_free(void *p)
{
}
char *
fz_strdup(char *s)
{
char *ns = fz_malloc(len);
return ns;
}