source: git/omalloc/omalloc.h @ e61c3b

spielwiese
Last change on this file since e61c3b was e61c3b, checked in by Hans Schoenemann <hannes@…>, 10 years ago
fix: debug version
  • Property mode set to 100644
File size: 1.3 KB
Line 
1/*******************************************************************
2 *  File:    omalloc.h
3 *  Purpose: declaration of public routines for omalloc
4 *  Author:  obachman@mathematik.uni-kl.de (Olaf Bachmann)
5 *  Created: 11/99
6 *******************************************************************/
7#ifndef OM_ALLOC_H
8#define OM_ALLOC_H
9
10#include <stdlib.h>
11#include <stdio.h>
12#include <string.h>
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18#include <omalloc/omConfig.h>
19
20#if defined(OM_NDEBUG) && !defined(OM_ALLOC_INTERNAL)
21#if (SIZEOF_LONG == 8)
22#define OM_T_FREE1
23#define OM_T_FREE3
24#define OM_T_STR
25#define OM_T_ALLOC
26#define OM_T_REALLOC
27#endif
28#endif
29
30#include <omalloc/omDerivedConfig.h>
31#include <omalloc/omError.h>
32#include <omalloc/omStructs.h>
33#include <omalloc/omAllocDecl.h>
34#include <omalloc/omInlineDecl.h>
35#include <omalloc/omBin.h>
36#include <omalloc/omMemOps.h>
37#include <omalloc/omList.h>
38#include <omalloc/omGetBackTrace.h>
39#include <omalloc/omRet2Info.h>
40#include <omalloc/omStats.h>
41#include <omalloc/omOpts.h>
42#include <omalloc/omBinPage.h>
43#include <omalloc/omAllocSystem.h>
44#include <omalloc/omTables.h>
45#include <omalloc/omAllocPrivate.h>
46#include <omalloc/omDebug.h>
47#include <omalloc/omInline.h>
48#include <omalloc/omAllocFunc.h>
49
50#ifdef __cplusplus
51}
52#endif
53
54#endif /* OM_ALLOC_H */
Note: See TracBrowser for help on using the repository browser.