Annotation of OpenXM_contrib2/asir2000/gc5.3/real_malloc.c, Revision 1.1
1.1 ! noro 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:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>