My Project  debian-1:4.1.1-p2+ds-4build2
omInlineDecl.h
Go to the documentation of this file.
1 /*******************************************************************
2  * File: omInlineDecl.h
3  * Purpose: declarations of omalloc functions which could
4  * be inlined
5  * Author: obachman@mathematik.uni-kl.de (Olaf Bachmann)
6  * Created: 11/99
7  *******************************************************************/
8 #ifndef OM_INLINE_DECL_H
9 #define OM_INLINE_DECL_H
10 
11 OM_INLINE_DECL omBin omGetBinOfPage(omBinPage page);
12 OM_INLINE_DECL int _omIsBinPageAddr(const void* addr);
13 
14 OM_INLINE_DECL void* _omAllocBin(omBin bin);
15 OM_INLINE_DECL void* _omAlloc0Bin(omBin bin);
16 OM_INLINE_DECL void* _omReallocBin(void* addr, omBin old_bin, omBin new_bin);
17 OM_INLINE_DECL void* _omRealloc0Bin(void* addr, omBin old_bin, omBin new_bin);
18 
19 OM_INLINE_DECL void* _omAlloc(size_t size);
20 OM_INLINE_DECL void* _omAlloc0(size_t size);
21 OM_INLINE_DECL void* _omReallocSize(void* addr, size_t old_size, size_t new_size);
22 OM_INLINE_DECL void* _omRealloc0Size(void* addr, size_t old_size, size_t new_size);
23 OM_INLINE_DECL void* _omRealloc(void* addr, size_t size);
24 OM_INLINE_DECL void* _omRealloc0(void* addr, size_t size);
25 
26 OM_INLINE_DECL void* _omalloc(size_t size);
27 OM_INLINE_DECL void* _omalloc0(size_t size);
28 OM_INLINE_DECL void* _omreallocSize(void* addr, size_t old_size, size_t new_size);
29 OM_INLINE_DECL void* _omrealloc0Size(void* addr, size_t old_size, size_t new_size);
30 OM_INLINE_DECL void* _omrealloc(void* addr, size_t size);
31 OM_INLINE_DECL void* _omrealloc0(void* addr, size_t size);
32 
33 OM_INLINE_DECL char* _omStrDup(const char* s);
34 OM_INLINE_DECL void* _omMemDup(void* addr);
35 
36 #ifdef OM_ALIGNMENT_NEEDS_WORK
37 OM_INLINE_DECL void* _omAllocAligned(size_t size);
38 OM_INLINE_DECL void* _omAlloc0Aligned(size_t size);
39 OM_INLINE_DECL void* _omReallocAlignedSize(void* addr, size_t old_size, size_t new_size);
40 OM_INLINE_DECL void* _omRealloc0AlignedSize(void* addr, size_t old_size, size_t new_size);
41 OM_INLINE_DECL void* _omReallocAligned(void* addr, size_t size);
42 OM_INLINE_DECL void* _omRealloc0Aligned(void* addr, size_t size);
43 OM_INLINE_DECL void* _omMemDupAligned(void* addr);
44 #endif
45 
46 #endif /* OM_INLINE_DECL_H */
_omalloc0
OM_INLINE_DECL void * _omalloc0(size_t size)
_omrealloc0Size
OM_INLINE_DECL void * _omrealloc0Size(void *addr, size_t old_size, size_t new_size)
_omRealloc0Size
OM_INLINE_DECL void * _omRealloc0Size(void *addr, size_t old_size, size_t new_size)
_omAlloc
OM_INLINE_DECL void * _omAlloc(size_t size)
_omReallocSize
OM_INLINE_DECL void * _omReallocSize(void *addr, size_t old_size, size_t new_size)
_omReallocBin
OM_INLINE_DECL void * _omReallocBin(void *addr, omBin old_bin, omBin new_bin)
_omRealloc
OM_INLINE_DECL void * _omRealloc(void *addr, size_t size)
_omrealloc0
OM_INLINE_DECL void * _omrealloc0(void *addr, size_t size)
_omRealloc0
OM_INLINE_DECL void * _omRealloc0(void *addr, size_t size)
_omAlloc0
OM_INLINE_DECL void * _omAlloc0(size_t size)
_omStrDup
OM_INLINE_DECL char * _omStrDup(const char *s)
_omrealloc
OM_INLINE_DECL void * _omrealloc(void *addr, size_t size)
omGetBinOfPage
OM_INLINE_DECL omBin omGetBinOfPage(omBinPage page)
_omRealloc0Bin
OM_INLINE_DECL void * _omRealloc0Bin(void *addr, omBin old_bin, omBin new_bin)
size
int size(const CanonicalForm &f, const Variable &v)
int size ( const CanonicalForm & f, const Variable & v )
Definition: cf_ops.cc:600
_omMemDup
OM_INLINE_DECL void * _omMemDup(void *addr)
omBin
omBin_t * omBin
Definition: omStructs.h:12
_omAllocBin
OM_INLINE_DECL void * _omAllocBin(omBin bin)
_omIsBinPageAddr
OM_INLINE_DECL int _omIsBinPageAddr(const void *addr)
_omalloc
OM_INLINE_DECL void * _omalloc(size_t size)
s
const CanonicalForm int s
Definition: facAbsFact.cc:55
_omreallocSize
OM_INLINE_DECL void * _omreallocSize(void *addr, size_t old_size, size_t new_size)
omBinPage
omBinPage_t * omBinPage
Definition: omStructs.h:16
_omAlloc0Bin
OM_INLINE_DECL void * _omAlloc0Bin(omBin bin)