root/gc/real_malloc.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. real_malloc

   1 /* 
   2  * Copyright 1988, 1989 Hans-J. Boehm, Alan J. Demers
   3  * Copyright (c) 1991-1994 by Xerox Corporation.  All rights reserved.
   4  *
   5  * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
   6  * OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
   7  *
   8  * Permission is hereby granted to use or copy this program
   9  * for any purpose,  provided the above notices are retained on all copies.
  10  * Permission to modify the code and to distribute modified code is granted,
  11  * provided the above notices are retained, and a notice that the code was
  12  * modified is included with the above copyright notice.
  13  */
  14 /* Boehm, May 19, 1994 2:04 pm PDT */
  15 
  16 
  17 # ifdef PCR
  18 /*
  19  * This definition should go in its own file that includes no other
  20  * header files.  Otherwise, we risk not getting the underlying system
  21  * malloc.
  22  */
  23 # define PCR_NO_RENAME
  24 # include <stdlib.h>
  25 
  26 # ifdef __STDC__
  27     char * real_malloc(size_t size)
  28 # else 
  29     char * real_malloc()
  30     int size;
  31 # endif
  32 {
  33     return((char *)malloc(size));
  34 }
  35 #endif /* PCR */
  36 

/* [<][>][^][v][top][bottom][index][help] */