1 /* 2 * mpatrol 3 * A library for controlling and tracing dynamic memory allocations. 4 * Copyright (C) 1997-2002 Graeme S. Roy <graeme.roy@analog.com> 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Library General Public 8 * License as published by the Free Software Foundation; either 9 * version 2 of the License, or (at your option) any later version. 10 * 11 * This library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Library General Public License for more details. 15 * 16 * You should have received a copy of the GNU Library General Public 17 * License along with this library; if not, write to the Free 18 * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, 19 * MA 02111-1307, USA. 20 */ 21 22 23 /* 24 * This file includes all of the mpalloc library source files in order 25 * to build one large object file instead of a library of object files. 26 */ 27 28 29 #define MP_EXPORT static /* limit visibility of symbols */ 30 #define MP_GLOBAL static /* limit visibility of symbols */ 31 32 33 #include "config.h" 34 35 36 #if MP_IDENT_SUPPORT 37 #ident "$Id: library2.c,v 1.4 2002/01/08 20:13:59 graeme Exp $" 38 #else /* MP_IDENT_SUPPORT */ 39 static MP_CONST MP_VOLATILE char *library2_id = "$Id: library2.c,v 1.4 2002/01/08 20:13:59 graeme Exp $"; 40 #endif /* MP_IDENT_SUPPORT */ 41 42 43 #include "mpalloc.c" 44 #include "mpfailure.c" 45 #include "mpsetfail.c" 46 #include "mpmalloc.c" 47 #include "mpcalloc.c" 48 #include "mpstrdup.c" 49 #include "mprealloc.c" 50