-/* new.c:
- *
- * functions to allocate and deallocate structures and structure data
- *
- * jim frost 09.29.89
- *
- * Copyright 1989, 1991 Jim Frost.
- * See included file "copyright.h" for complete copyright information.
- */
+/* new.c */
#include "xli.h"
void freeRGBMapData(RGBMap *rgb)
{
- lfree((byte *)rgb->red);
- lfree((byte *)rgb->green);
- lfree((byte *)rgb->blue);
+ free((byte *)rgb->red);
+ free((byte *)rgb->green);
+ free((byte *)rgb->blue);
}
Image *newBitImage(unsigned int width, unsigned int height)
{
if (image->title)
{
- lfree((byte *)image->title);
+ free((byte *)image->title);
image->title= NULL;
}
freeRGBMapData(&(image->rgb));
- lfree(image->data);
+ free(image->data);
}
void freeImage(Image *image)
{
freeImageData(image);
- lfree((byte *)image);
+ free((byte *)image);
}
byte *lmalloc(unsigned int size)
return(area);
}
-
-void lfree(byte *area)
-{
- free(area);
-}