Annotation of OpenXM_contrib2/asir2000/gc5.3/real_malloc.c, Revision 1.1.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>