Large cummulative patch for pic16 port.
[fw/sdcc] / device / lib / pic16 / libc / stdlib / free.c
1 /*
2  * malloc.c - dynamic memory allocation
3  *
4  * written by Vangelis Rokas, 2004 (vrokas@otenet.gr)
5  *
6  */
7
8 #include "malloc.h"
9
10 extern char *_dynamicHeap;                      /* pointer to heap */
11
12 void free(unsigned char *buf)
13 {
14         /* mark block as deallocated */
15         ((_malloc_rec *)(buf - 1))->bits.alloc = 0;
16 }
17