- Timestamp:
- Feb 11, 2022, 5:04:49 PM (2 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- 3d5bee60374cb4d38a5a820e81ecf9ca9fabaa2b
- Parents:
- 53fe8a42a4eb3a927fed254d7c3c228530c6c12a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
omalloc/xalloc.h
r53fe8a r518f38a 101 101 #define omFreeSize(d,s) free(d) 102 102 103 static inline char * omStrDup(const char *s) 104 { size_t l=strlen(s);char *ns=(char *)omAlloc(l+1); 105 return strcpy(ns,s); 106 } 107 108 /* #define omSizeWOfBin(bin_ptr) ((bin_ptr)->sizeW) */ 109 #define omSizeWOfBin(bin_ptr) (((bin_ptr)+sizeof(long)-1)/sizeof(long)) 103 #define omStrDup(s) strdup(s) 104 105 #define omSizeWOfBin(bin_ptr) (((bin_ptr)+SIZEOF_LONG-1)/SIZEOF_LONG) 110 106 111 107 /******************************************************************* … … 144 140 // typedef enum omError_e omError_t; 145 141 146 #define omSizeWOfAddr(P) (omSizeOfAddr(P)/ sizeof(long))142 #define omSizeWOfAddr(P) (omSizeOfAddr(P)/SIZEOF_LONG) 147 143 148 144 #define omTypeAllocBin(T,P,B) P=(T)omAlloc(B) … … 175 171 #define omGetSpecBin(A) (A) 176 172 #define omUnGetSpecBin(A) do {} while (0) 177 #define omMemcpyW(A,B,C) memcpy(A,B,(C)* sizeof(long))173 #define omMemcpyW(A,B,C) memcpy(A,B,(C)*SIZEOF_LONG) 178 174 #define omGetStickyBinOfBin(B) omGetSpecBin(B) 179 175
Note: See TracChangeset
for help on using the changeset viewer.