Changeset 13fe1b in git for omalloc/omInline.h
- Timestamp:
- Apr 30, 2001, 11:02:15 AM (23 years ago)
- Branches:
- (u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
- Children:
- 4d59e4136d84df15b329a224051e410d9f7ac557
- Parents:
- 38f6b334b77a57a06e357ad3a927916497dcb9bf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
omalloc/omInline.h
r38f6b33 r13fe1b 5 5 * Author: obachman@mathematik.uni-kl.de (Olaf Bachmann) 6 6 * Created: 11/99 7 * Version: $Id: omInline.h,v 1. 7 2001-02-23 15:24:44 obachmanExp $7 * Version: $Id: omInline.h,v 1.8 2001-04-30 09:02:07 Singular Exp $ 8 8 *******************************************************************/ 9 9 #if defined(OM_INLINE) || defined(OM_ALLOC_C) … … 11 11 #ifndef OM_INLINE_H 12 12 #define OM_INLINE_H 13 #include <string.h> 13 14 14 15 OM_INLINE_IMPL omBin omGetBinOfPage(omBinPage page) … … 19 20 if (! omIsStickyBin(bin)) 20 21 { 21 while (bin->sticky != sticky && bin->next != NULL) 22 while (bin->sticky != sticky && bin->next != NULL) 22 23 { 23 24 bin = bin->next; … … 27 28 } 28 29 29 OM_INLINE_IMPL int _omIsBinPageAddr( void* addr)30 OM_INLINE_IMPL int _omIsBinPageAddr(const void* addr) 30 31 { 31 32 unsigned long index = omGetPageIndexOfAddr(addr); … … 52 53 OM_INLINE_IMPL void* _omReallocBin(void* addr, omBin old_bin, omBin new_bin) 53 54 { 54 void* new_addr; 55 void* new_addr; 55 56 __omTypeReallocBin(addr, old_bin, void*, new_addr, new_bin); 56 57 return new_addr; … … 58 59 OM_INLINE_IMPL void* _omRealloc0Bin(void* addr, omBin old_bin, omBin new_bin) 59 60 { 60 void* new_addr; 61 void* new_addr; 61 62 __omTypeRealloc0Bin(addr, old_bin, void*, new_addr, new_bin); 62 63 return new_addr; 63 64 } 64 65 65 66 66 67 OM_INLINE_IMPL void* _omAlloc(size_t size) … … 154 155 void* r; 155 156 size_t i=0; 156 157 157 158 while (s[i]) i++; 158 159 i++; … … 199 200 { 200 201 void* new_addr; 201 202 202 203 if (!new_size) new_size = 1; 203 204 if (addr != NULL) … … 211 212 return new_addr; 212 213 } 213 214 214 215 OM_INLINE_IMPL void* _omrealloc0Size(void* addr, size_t old_size, size_t new_size) 215 216 { 216 217 void* new_addr; 217 218 218 219 if (!new_size) new_size = 1; 219 220 if (addr != NULL && old_size > 0) … … 227 228 return new_addr; 228 229 } 229 230 230 231 OM_INLINE_IMPL void* _omrealloc(void* addr, size_t size) 231 232 { 232 233 void* new_addr; 233 234 234 235 if (!size) size = 1; 235 236 if (addr != NULL) … … 243 244 return new_addr; 244 245 } 245 246 246 247 OM_INLINE_IMPL void* _omrealloc0(void* addr, size_t size) 247 248 { 248 249 void* new_addr; 249 250 250 251 if (!size) size = 1; 251 252 if (addr != NULL) … … 262 263 263 264 #endif /* defined(OM_INLINE) || defined(OM_ALLOC_C) */ 264
Note: See TracChangeset
for help on using the changeset viewer.