home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sa104os2.zip / SATHR104.ZIP / SATHER / SYSTEM / GC / REAL_MAL.C < prev    next >
C/C++ Source or Header  |  1994-05-19  |  1KB  |  37 lines

  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.  
  37.