[BACK]Return to real_malloc.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc

Annotation of OpenXM_contrib2/asir2000/gc/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>