Changeset 212fc04 in git for omalloc/omLocal.h
- Timestamp:
- Nov 22, 1999, 7:13:00 PM (24 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 6ea5825fc0e0bfabf56883aee9dac9b5bbe415fe
- Parents:
- e6908a0f43ea328a1aa0c3942e8d309db7de26d5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
omalloc/omLocal.h
re6908a0 r212fc04 5 5 * Author: obachman (Olaf Bachmann) 6 6 * Created: 11/99 7 * Version: $Id: omLocal.h,v 1. 1.1.1 1999-11-18 17:45:52obachman Exp $7 * Version: $Id: omLocal.h,v 1.2 1999-11-22 18:12:59 obachman Exp $ 8 8 *******************************************************************/ 9 9 #ifndef OM_LOCAL_H … … 44 44 (page)->bin_sticky= (void*)((unsigned long)sticky + (unsigned long)bin) 45 45 46 #define omGetTopBinOfAddr(addr) \ 47 omGetTopBinOfPage(((omBinPage) omGetPageOfAddr(addr))) 46 48 47 49 #if defined(OM_INLINE) || defined(OM_ALLOC_C) 48 OM_INLINE omBin om BinOfPage(omBinPage page)50 OM_INLINE omBin omGetBinOfPage(omBinPage page) 49 51 { 50 52 unsigned long sticky = omGetStickyOfPage(page); … … 57 59 return bin; 58 60 } 61 OM_INLINE omBin omGetBinOfAddr(void* addr) 62 { 63 return omGetBinOfPage(omGetPageOfAddr(addr)); 64 } 59 65 #else 60 extern omBin omBinOfPage(omBinPage page); 66 extern omBin omGetBinOfPage(omBinPage page); 67 extern omBin omGetBinOfAddr(void* addr); 61 68 #endif /* defined(OM_INLINE) || defined(OM_ALLOC_C) */ 62 69 … … 69 76 extern int omIsStaticBin(omBin bin); 70 77 extern void omPrintBinStats(FILE* fd); 78 extern void omPrintBinStat(FILE * fd, omBin bin); 71 79 72 80 /******************************************************************* … … 77 85 #ifndef HAVE_OM_ASSUME 78 86 79 #define omError(msg) (msg)80 87 #define omAssume(x) ((void) 0) 81 88 82 89 #else /* ! HAVE_OM_ASSUME */ 83 90 84 extern const char* omReportError(const char* msg, 85 const char* file, const int line); 86 87 #define omError(msg) omReportError(msg, __FILE__, __LINE__) 88 #define omAssume(x) _omAssume(x, __FILE__, __LINE__) 89 90 #define _omAssume(x, f, l) \ 91 #define omAssume(x) \ 91 92 do \ 92 93 { \ 93 94 if (! (x)) \ 94 95 { \ 95 omReportError("omAssume violation" , f, l);\96 omReportError("omAssume violation"); \ 96 97 } \ 97 98 } \ … … 99 100 100 101 #endif /* HAVE_OM_ASSUME */ 102 103 extern const char* omReportError(const char* msg); 104 #define omError(msg) omReportError(msg) 101 105 102 106 /*******************************************************************
Note: See TracChangeset
for help on using the changeset viewer.