xref: /minix3/external/bsd/flex/dist/lib/malloc.c (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1*84d9c625SLionel Sambuc      #include <config.h>
2*84d9c625SLionel Sambuc      #undef malloc
3*84d9c625SLionel Sambuc 
4*84d9c625SLionel Sambuc      #include <sys/types.h>
5*84d9c625SLionel Sambuc 
6*84d9c625SLionel Sambuc      void *malloc ();
7*84d9c625SLionel Sambuc 
8*84d9c625SLionel Sambuc      /* Allocate an N-byte block of memory from the heap.
9*84d9c625SLionel Sambuc         If N is zero, allocate a 1-byte block.  */
10*84d9c625SLionel Sambuc 
11*84d9c625SLionel Sambuc      void *
rpl_malloc(size_t n)12*84d9c625SLionel Sambuc      rpl_malloc (size_t n)
13*84d9c625SLionel Sambuc      {
14*84d9c625SLionel Sambuc        if (n == 0)
15*84d9c625SLionel Sambuc          n = 1;
16*84d9c625SLionel Sambuc        return malloc (n);
17*84d9c625SLionel Sambuc      }
18