source: git/omalloc/omalloc.h @ ddaf27

spielwiese
Last change on this file since ddaf27 was ddaf27, checked in by Oleksandr Motsak <motsak@…>, 12 years ago
fix omalloc (debug version on 64 bit CPU) FIX: according to Hans, one has to always use libomalloc_g (full!) FIX: in release version on 64 bit one has to use the full library version TODO: the release tests (omtTest-s-r&omtTest-d-r) fail and were disabled for now...
  • 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 *  Version: $Id$
7 *******************************************************************/
8#ifndef OM_ALLOC_H
9#define OM_ALLOC_H
10
11#include <stdlib.h>
12#include <stdio.h>
13#include <string.h>
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19#include <omalloc/omConfig.h>
20
21#if defined(OM_NDEBUG) && !defined(OM_ALLOC_INTERNAL)
22#if (SIZEOF_LONG == 8)
23#define OM_T_FREE1
24#define OM_T_FREE3
25#define OM_T_STR
26#define OM_T_ALLOC
27#define OM_T_REALLOC
28#undef OM_NDEBUG
29#endif
30#endif
31
32#include <omalloc/omDerivedConfig.h>
33#include <omalloc/omError.h>
34#include <omalloc/omStructs.h>
35#include <omalloc/omAllocDecl.h>
36#include <omalloc/omInlineDecl.h>
37#include <omalloc/omBin.h>
38#include <omalloc/omMemOps.h>
39#include <omalloc/omList.h>
40#include <omalloc/omGetBackTrace.h>
41#include <omalloc/omRet2Info.h>
42#include <omalloc/omStats.h>
43#include <omalloc/omOpts.h>
44#include <omalloc/omBinPage.h>
45#include <omalloc/omAllocSystem.h>
46#include <omalloc/omTables.h>
47#include <omalloc/omAllocPrivate.h>
48#include <omalloc/omDebug.h>
49#include <omalloc/omInline.h>
50#include <omalloc/omAllocFunc.h>
51
52#ifdef __cplusplus
53}
54#endif
55
56#endif /* OM_ALLOC_H */
Note: See TracBrowser for help on using the repository browser.