10#if (!defined(OM_NDEBUG) && (defined(OM_CHECK) || (defined(OM_HAVE_TRACK) && defined(OM_TRACK)))) || defined(OM_T1)
25#define _OM_FKEEP OM_FKEEP
30#if !defined(OM_T_ALLOC)
31#define omTypeAllocBin(type,addr,bin) addr=(type)_omDebugAlloc(bin,OM_FBIN|_OM_FKEEP,OM_CTFL)
32#define omTypeAlloc0Bin(type,addr,bin) addr=(type)_omDebugAlloc(bin,OM_FBIN|OM_FZERO|_OM_FKEEP,OM_CTFL)
33#define omAllocBin(bin) _omDebugAlloc(bin,OM_FBIN|_OM_FKEEP,OM_CTFL)
34#define omAlloc0Bin(bin) _omDebugAlloc(bin,OM_FBIN|OM_FZERO|_OM_FKEEP,OM_CTFL)
36#define omTypeAlloc(type,addr,size) addr=(type)_omDebugAlloc((void*)(long)(size),OM_FSIZE|_OM_FKEEP,OM_CTFL)
37#define omTypeAlloc0(type,addr,size) addr=(type)_omDebugAlloc((void*)(long)(size),OM_FSIZE|OM_FZERO|_OM_FKEEP,OM_CTFL)
38#define omAlloc(size) _omDebugAlloc((void*)(long)(size),OM_FSIZE|_OM_FKEEP,OM_CTFL)
39#define omAlloc0(size) _omDebugAlloc((void*)(long)(size),OM_FSIZE|OM_FZERO|_OM_FKEEP,OM_CTFL)
41#define omalloc(size) _omDebugAlloc((void*)(size),OM_FSIZE|OM_FSLOPPY|OM_FALIGN|_OM_FKEEP,OM_CTFL)
42#define omalloc0(size) _omDebugAlloc((void*)(size),OM_FSIZE|OM_FZERO|OM_FSLOPPY|OM_FALIGN|_OM_FKEEP,OM_CTFL)
45#define omTypeAllocBin(type,addr,bin) __omTypeAllocBin(type,addr,bin)
46#define omTypeAlloc0Bin(type,addr,bin) __omTypeAlloc0Bin(type,addr,bin)
47#define omAllocBin(bin) _omAllocBin(bin)
48#define omAlloc0Bin(bin) _omAlloc0Bin(bin)
50#define omTypeAlloc(type,addr,size) __omTypeAlloc(type,addr,size)
51#define omTypeAlloc0(type,addr,size) __omTypeAlloc0(type,addr,size)
52#define omAlloc(size) _omAlloc(size)
53#define omAlloc0(size) _omAlloc0(size)
55#define omalloc(size) _omalloc(size)
56#define omalloc0(size) _omalloc0(size)
60#if !defined(OM_T_REALLOC)
61#define omTypeReallocBin(o_addr,o_bin,type,addr,bin) addr=(type)_omDebugRealloc(o_addr,o_bin,bin,OM_FBIN|_OM_FKEEP,OM_FBIN|_OM_FKEEP,OM_CTFL)
62#define omTypeRealloc0Bin(o_addr,o_bin,type,addr,bin) addr=(type)_omDebugRealloc(o_addr,o_bin,bin,OM_FBIN|_OM_FKEEP,OM_FBIN|OM_FZERO|_OM_FKEEP,OM_CTFL)
63#define omReallocBin(o_addr,o_bin,bin) _omDebugRealloc(o_addr,o_bin,bin,OM_FBIN|_OM_FKEEP,OM_FBIN|_OM_FKEEP,OM_CTFL)
64#define omRealloc0Bin(o_addr,o_bin,bin) _omDebugRealloc(o_addr,o_bin,bin,OM_FBIN|_OM_FKEEP,OM_FBIN|OM_FZERO|_OM_FKEEP,OM_CTFL)
66#define omTypeReallocSize(o_addr,o_size,type,addr,size) addr=(type)_omDebugRealloc(o_addr,(void*)(o_size),(void*)(size),OM_FSIZE|_OM_FKEEP,OM_FSIZE|_OM_FKEEP,OM_CTFL)
67#define omTypeRealloc0Size(o_addr,o_size,type,addr,size) addr=(type)_omDebugRealloc(o_addr,(void*)(o_size),(void*)(size),OM_FSIZE|_OM_FKEEP,OM_FSIZE|OM_FZERO|_OM_FKEEP,OM_CTFL)
68#define omReallocSize(addr,o_size,size) _omDebugRealloc(addr,(void*)(o_size),(void*)(size),OM_FSIZE|_OM_FKEEP,OM_FSIZE|_OM_FKEEP,OM_CTFL)
69#define omRealloc0Size(addr,o_size,size) _omDebugRealloc(addr,(void*)(o_size),(void*)(size),OM_FSIZE|_OM_FKEEP,OM_FSIZE|OM_FZERO|_OM_FKEEP,OM_CTFL)
71#define omTypeRealloc(o_addr,type,addr,size) addr=(type)_omDebugRealloc(o_addr,NULL,(void*)(size),_OM_FKEEP,OM_FSIZE|_OM_FKEEP,OM_CTFL)
72#define omTypeRealloc0(o_addr,type,addr,size) addr=(type)_omDebugRealloc(o_addr,NULL,(void*)(size),_OM_FKEEP,OM_FSIZE|OM_FZERO|_OM_FKEEP,OM_CTFL)
73#define omRealloc(addr,size) _omDebugRealloc(addr,NULL,(void*)(size),_OM_FKEEP,OM_FSIZE,OM_CTFL)
74#define omRealloc0(addr,size) _omDebugRealloc(addr,NULL,(void*)(size),_OM_FKEEP,OM_FSIZE|OM_FZERO,OM_CTFL)
76#define omreallocSize(addr,o_size,size) _omDebugRealloc(addr,(void*)(o_size),(void*)(size),OM_FSIZE|OM_FSLOPPY|_OM_FKEEP,OM_FSIZE|OM_FSLOPPY|OM_FALIGN|_OM_FKEEP,OM_CTFL)
77#define omrealloc0Size(addr,o_size,size)_omDebugRealloc(addr,(void*)(o_size),(void*)(size),OM_FSIZE|OM_FSLOPPY|_OM_FKEEP,OM_FSIZE|OM_FZERO|OM_FSLOPPY|OM_FALIGN|_OM_FKEEP,OM_CTFL)
78#define omrealloc(addr,size) _omDebugRealloc(addr,NULL,(void*)(size),OM_FSLOPPY|_OM_FKEEP,OM_FSIZE|OM_FSLOPPY|OM_FALIGN|_OM_FKEEP,OM_CTFL)
79#define omrealloc0(addr,size) _omDebugRealloc(addr,NULL,(void*)(size),OM_FSLOPPY|_OM_FKEEP,OM_FSIZE|OM_FZERO|OM_FSLOPPY|OM_FALIGN|_OM_FKEEP,OM_CTFL)
82#define omTypeReallocBin(o_addr,o_bin,type,addr,bin) __omTypeReallocBin(o_addr,o_bin,type,addr,bin)
83#define omTypeRealloc0Bin(o_addr,o_bin,type,addr,bin) __omTypeRealloc0Bin(o_addr,o_bin,type,addr,bin)
84#define omReallocBin(o_addr,o_bin,bin) _omReallocBin(o_addr,o_bin,bin)
85#define omRealloc0Bin(o_addr,o_bin,bin) _omRealloc0Bin(o_addr,o_bin,bin)
87#define omTypeReallocSize(o_addr,o_size,type,addr,size) __omTypeReallocSize(o_addr,o_size,type,addr,size)
88#define omTypeRealloc0Size(o_addr,o_size,type,addr,size) __omTypeRealloc0Size(o_addr,o_size,type,addr,size)
89#define omReallocSize(addr,o_size,size) _omReallocSize(addr,o_size,size)
90#define omRealloc0Size(addr,o_size,size) _omRealloc0Size(addr,o_size,size)
92#define omTypeRealloc(o_addr,type,addr,size) __omTypeRealloc(o_addr,type,addr,size)
93#define omTypeRealloc0(o_addr,type,addr,size) __omTypeRealloc0(o_addr,type,addr,size)
94#define omRealloc(addr,size) _omRealloc(addr,size)
95#define omRealloc0(addr,size) _omRealloc0(addr,size)
97#define omreallocSize(addr,o_size,size) _omreallocSize(addr,o_size,size)
98#define omrealloc0Size(addr,o_size,size)_omrealloc0Size(addr,o_size,size)
99#define omrealloc(addr,size) _omrealloc(addr, size)
100#define omrealloc0(addr,size) _omrealloc0(addr, size)
104#if !defined(OM_T_FREE1)
105#define omFreeBinAddr(addr) _omDebugFree(addr,NULL,OM_FBINADDR|_OM_FKEEP,OM_CFL)
106#define omFreeBin(addr,bin) _omDebugFree(addr,bin,OM_FBIN|_OM_FKEEP,OM_CFL)
108#define omFreeBinAddr(addr) __omFreeBinAddr(addr)
109#define omFreeBin(addr,bin) __omFreeBinAddr(addr)
112#if !defined(OM_T_FREE2)
113#define omFreeSize(addr,size) _omDebugFree(addr,(void*)(long)(size),OM_FSIZE|_OM_FKEEP,OM_CFL)
114#define omfreeSize(addr,size) _omDebugFree(addr,(void*)(long)(size),OM_FSIZE|OM_FSLOPPY|_OM_FKEEP,OM_CFL)
116#define omFreeSize(addr,size) __omFreeSize(addr,size)
117#define omfreeSize(addr,size) do {if (addr && size) omFreeSize(addr, size);} while (0)
120#if !defined(OM_T_FREE3)
121#define omFree(addr) _omDebugFree(addr,0,0,OM_CFL)
122#define omfree(addr) _omDebugFree(addr,NULL,OM_FSLOPPY|_OM_FKEEP,OM_CFL)
124#define omFree(addr) __omFree(addr)
125#define omfree(addr) do {if (addr) omFree(addr);} while (0)
128#if !defined(OM_T_STR)
129#define omStrDup(s) _omDebugStrDup(s,OM_TFL)
130#define omMemDup(addr) _omDebugMemDup(addr,_OM_FKEEP,OM_CTFL)
132#define omStrDup(s) _omStrDup(s)
133#define omMemDup(s) _omMemDup(s)
136#define omDebugBinAddr(addr) _omDebugAddr(addr,NULL,OM_FBINADDR,OM_CFL)
137#define omDebugAddrBin(addr, bin) _omDebugAddr(addr,bin,OM_FBIN,OM_CFL)
138#define omDebugBinAddrSize(addr, size) _omDebugAddr(addr,(void*)(size),OM_FBINADDR|OM_FSIZE,OM_CFL)
139#define omDebugAddrSize(addr,size) _omDebugAddr(addr,(void*)(size),OM_FSIZE,OM_CFL)
140#define omDebugAddr(addr) _omDebugAddr(addr,NULL, 0, OM_CFL)
141#define omdebugAddrSize(addr,size) _omDebugAddr(addr,(void*)(size),OM_FSIZE|OM_FSLOPPY,OM_CFL)
142#define omdebugAddr(addr) _omDebugAddr(addr,NULL, OM_FSLOPPY, OM_CFL)
143#define omDebugBin(bin) _omDebugBin(bin,OM_CFL)
144#define omDebugMemory() _omDebugMemory(OM_CFL)
145#define omDebugIf(cond, statement) do { if (cond) {statement;}} while (0)
148#define omCheckBinAddr omDebugBinAddr
149#define omCheckAddrBin omDebugAddrBin
150#define omCheckBinAddrSize omDebugBinAddrSize
151#define omCheckAddrSize omDebugAddrSize
152#define omCheckAddr omDebugAddr
153#define omcheckAddrSize omdebugAddrSize
154#define omcheckAddr omdebugAddr
155#define omCheckBin omDebugBin
156#define omCheckMemory omDebugMemory
157#define omCheckIf omDebugIf
161#ifdef OM_ALIGNMENT_NEEDS_WORK
163#define omTypeAllocAligned(type,addr,size) addr=(type)_omDebugAlloc((void*)(size),OM_FSIZE|OM_FALIGN|_OM_FKEEP,OM_CTFL)
164#define omTypeAlloc0Aligned(type,addr,size) addr=(type)_omDebugAlloc((void*)(size),OM_FSIZE|OM_FZERO|OM_FALIGN|_OM_FKEEP,OM_CTFL)
165#define omAllocAligned(size) _omDebugAlloc((void*)(size),OM_FSIZE|OM_FALIGN|_OM_FKEEP,OM_CTFL)
166#define omAlloc0Aligned(size) _omDebugAlloc((void*)(size),OM_FSIZE|OM_FZERO|OM_FALIGN|_OM_FKEEP,OM_CTFL)
168#define omTypeReallocAlignedSize(o_addr,o_size,type,addr,size) addr=(type)_omDebugRealloc(o_addr,(void*)(o_size),(void*)(size),OM_FSIZE|_OM_FKEEP,OM_FSIZE|OM_FALIGN|_OM_FKEEP,OM_CTFL)
169#define omTypeRealloc0AlignedSize(o_addr,o_size,type,addr,size) addr=(type)_omDebugRealloc(o_addr,(void*)(o_size),(void*)(size),OM_FSIZE|_OM_FKEEP,OM_FSIZE|OM_FZERO|OM_FALIGN|_OM_FKEEP,OM_CTFL)
170#define omReallocAlignedSize(addr,o_size,size) _omDebugRealloc(addr,(void*)(o_size),(void*)(size),OM_FSIZE|_OM_FKEEP,OM_FSIZE|OM_FALIGN|_OM_FKEEP,OM_CTFL)
171#define omRealloc0AlignedSize(addr,o_size,size) _omDebugRealloc(addr,(void*)(o_size),(void*)(size),OM_FSIZE|_OM_FKEEP,OM_FSIZE|OM_FZERO|OM_FALIGN|_OM_FKEEP,OM_CTFL)
173#define omTypeReallocAligned(o_addr,type,addr,size) addr=(type)_omDebugRealloc(o_addr,NULL,(void*)(size),_OM_FKEEP,OM_FSIZE|OM_FALIGN|_OM_FKEEP,OM_CTFL)
174#define omTypeRealloc0Aligned(o_addr,type,addr,size) addr=(type)_omDebugRealloc(o_addr,NULL,(void*)(size),_OM_FKEEP,OM_FSIZE|OM_FZERO|OM_FALIGN|_OM_FKEEP,OM_CTFL)
175#define omReallocAligned(addr,size) _omDebugRealloc(addr,NULL,(void*)(size),0,OM_FSIZE|OM_FALIGN|_OM_FKEEP,OM_CTFL)
176#define omRealloc0Aligned(addr,size) _omDebugRealloc(addr,NULL,(void*)(size),0,OM_FSIZE|OM_FZERO|OM_FALIGN|_OM_FKEEP,OM_CTFL)
178#define omMemDupAligned(addr) _omDebugMemDup(addr,OM_FALIGN|_OM_FKEEP,OM_CTFL)
180#define omDebugBinAddrAligned(addr) _omDebugAddr(addr,NULL,OM_FBINADDR|OM_FALIGN,OM_CFL)
181#define omDebugAddrAlignedBin(addr, bin) _omDebugAddr(addr,bin,OM_FBIN|OM_FALIGN,OM_CFL)
182#define omDebugAddrAlignedSize(addr,size) _omDebugAddr(addr,(void*)(size),OM_FSIZE|OM_FALIGN,OM_CFL)
183#define omDebugAddrAligned(addr) _omDebugAddr(addr,NULL, OM_FALIGN, OM_CFL)
184#define omdebugAddrAlignedSize(addr,size) _omDebugAddr(addr,(void*)(size),OM_FSIZE|OM_FSLOPPY|OM_FALIGN,OM_CFL)
185#define omdebugAddrAligned(addr) _omDebugAddr(addr,NULL, OM_FSLOPPY|OM_FALIGN, OM_CFL)
188#define omCheckBinAddrAligned omDebugBinAddrAligned
189#define omCheckAddrAlignedBin omDebugAddrAlignedBin
190#define omCheckAddrAlignedSize omDebugAddrAlignedSize
191#define omCheckAddrAligned omDebugAddrAligned
192#define omcheckAddrAlignedSize omdebugAddrAlignedSize
193#define omcheckAddrAligned omdebugAddrAligned
203#define omTypeAllocBin(type,addr,bin) __omTypeAllocBin(type,addr,bin)
204#define omTypeAlloc0Bin(type,addr,bin) __omTypeAlloc0Bin(type,addr,bin)
205#define omAllocBin(bin) _omAllocBin(bin)
206#define omAlloc0Bin(bin) _omAlloc0Bin(bin)
208#define omTypeAlloc(type,addr,size) __omTypeAlloc(type,addr,size)
209#define omTypeAlloc0(type,addr,size) __omTypeAlloc0(type,addr,size)
210#define omAlloc(size) _omAlloc(size)
211#define omAlloc0(size) _omAlloc0(size)
213#define omTypeReallocBin(o_addr,o_bin,type,addr,bin) __omTypeReallocBin(o_addr,o_bin,type,addr,bin)
214#define omTypeRealloc0Bin(o_addr,o_bin,type,addr,bin) __omTypeRealloc0Bin(o_addr,o_bin,type,addr,bin)
215#define omReallocBin(o_addr,o_bin,bin) _omReallocBin(o_addr,o_bin,bin)
216#define omRealloc0Bin(o_addr,o_bin,bin) _omRealloc0Bin(o_addr,o_bin,bin)
218#define omTypeReallocSize(o_addr,o_size,type,addr,size) __omTypeReallocSize(o_addr,o_size,type,addr,size)
219#define omTypeRealloc0Size(o_addr,o_size,type,addr,size) __omTypeRealloc0Size(o_addr,o_size,type,addr,size)
220#define omReallocSize(addr,o_size,size) _omReallocSize(addr,o_size,size)
221#define omRealloc0Size(addr,o_size,size) _omRealloc0Size(addr,o_size,size)
223#define omTypeRealloc(o_addr,type,addr,size) __omTypeRealloc(o_addr,type,addr,size)
224#define omTypeRealloc0(o_addr,type,addr,size) __omTypeRealloc0(o_addr,type,addr,size)
225#define omRealloc(addr,size) _omRealloc(addr,size)
226#define omRealloc0(addr,size) _omRealloc0(addr,size)
228#define omalloc(size) _omalloc(size)
229#define omalloc0(size) _omalloc0(size)
231#define omreallocSize(addr,o_size,size) _omreallocSize(addr,o_size,size)
232#define omrealloc0Size(addr,o_size,size)_omrealloc0Size(addr,o_size,size)
233#define omrealloc(addr,size) _omrealloc(addr, size)
234#define omrealloc0(addr,size) _omrealloc0(addr, size)
236#define omfreeSize(addr,size) do {if (addr && size) omFreeSize(addr, size);} while (0)
237#define omfree(addr) do {if (addr) omFree(addr);} while (0)
239#ifdef OM_ALIGNMENT_NEEDS_WORK
240#define omTypeAllocAligned(type,addr,size) __omTypeAllocAligned(type,addr,size)
241#define omTypeAlloc0Aligned(type,addr,size) __omTypeAlloc0Aligned(type,addr,size)
242#define omAllocAligned(size) _omAllocAligned(size)
243#define omAlloc0Aligned(size) _omAlloc0Aligned(size)
245#define omTypeReallocAlignedSize(o_addr,o_size,type,addr,size) __omTypeReallocAlignedSize(o_addr,o_size,type,addr,size)
246#define omTypeRealloc0AlignedSize(o_addr,o_size,type,addr,size) __omTypeRealloc0AlignedSize(o_addr,o_size,type,addr,size)
247#define omReallocAlignedSize(addr,o_size,size) _omReallocAlignedSize(addr,o_size,size)
248#define omRealloc0AlignedSize(addr,o_size,size) _omRealloc0AlignedSize(addr,o_size,size)
250#define omTypeReallocAligned(o_addr,type,addr,size) __omTypeReallocAligned(o_addr,type,addr,size)
251#define omTypeRealloc0Aligned(o_addr,type,addr,size) __omTypeRealloc0Aligned(o_addr,type,addr,size)
252#define omReallocAligned(addr,size) _omReallocAligned(addr,size)
253#define omRealloc0Aligned(addr,size) _omRealloc0Aligned(addr,size)
255#define omMemDupAligned(addr) _omMemDupAligned(addr)
258#define omFreeBinAddr(addr) __omFreeBinAddr(addr)
259#define omFreeBin(addr,bin) __omFreeBinAddr(addr)
260#define omFreeSize(addr,size) __omFreeSize(addr,size)
261#define omFree(addr) __omFree(addr)
263#define omStrDup(s) _omStrDup(s)
264#define omMemDup(s) _omMemDup(s)
270#if !defined(omTypeAllocAligned)
271#define omTypeAllocAligned omTypeAlloc
272#define omTypeAlloc0Aligned omTypeAlloc0
273#define omAllocAligned omAlloc
274#define omAlloc0Aligned omAlloc0
276#define omTypeReallocAlignedSize omTypeReallocSize
277#define omTypeRealloc0AlignedSize omTypeRealloc0Size
278#define omReallocAlignedSize omReallocSize
279#define omRealloc0AlignedSize omRealloc0Size
281#define omTypeReallocAligned omTypeRealloc
282#define omTypeRealloc0Aligned omTypeRealloc0
283#define omReallocAligned omRealloc
284#define omRealloc0Aligned omRealloc0
286#define omMemDupAligned omMemDup
289#if !defined(omDebugAddrAlignedBin)
290#define omDebugBinAddrAligned omDebugBinAddr
291#define omDebugAddrAlignedBin omDebugAddrBin
292#define omDebugAddrAlignedSize omDebugAddrSize
293#define omDebugAddrAligned omDebugAddr
294#define omdebugAddrAlignedSize omdebugAddrSize
295#define omdebugAddrAligned omdebugAddr
298#if !defined(omCheckAddrAlignedBin)
299#define omCheckBinAddrAligned omCheckBinAddr
300#define omCheckAddrAlignedBin omCheckAddrBin
301#define omCheckAddrAlignedSize omCheckAddrSize
302#define omCheckAddrAligned omCheckAddr
303#define omcheckAddrAlignedSize omcheckAddrSize
304#define omcheckAddrAligned omcheckAddr
308#if !defined(omDebugAddrBin)
309#define omDebugIf(cond, test) do {} while (0)
310#define omDebugBinAddr(addr) do {} while (0)
311#define omDebugAddrBin(addr,bin) do {} while (0)
312#define omDebugBinAddrSize(addr,size) do {} while (0)
313#define omDebugAddrSize(addr,size) do {} while (0)
314#define omDebugAddr(addr) do {} while (0)
315#define omdebugAddrSize(addr,size) do {} while (0)
316#define omdebugAddr(addr) do {} while (0)
317#define omDebugBin(bin) do {} while (0)
318#define omDebugMemory() do {} while (0)
322#if !defined(omCheckAddrBin)
323#define omCheckIf(cond, test) do {} while (0)
324#define omCheckBinAddr(addr) do {} while (0)
325#define omCheckAddrBin(addr,bin) do {} while (0)
326#define omCheckBinAddrSize(addr,size) do {} while (0)
327#define omCheckAddrSize(addr,size) do {} while (0)
328#define omCheckAddr(addr) do {} while (0)
329#define omcheckAddrSize(addr,size) do {} while (0)
330#define omcheckAddr(addr) do {} while (0)
331#define omCheckBin(bin) do {} while (0)
332#define omCheckMemory() do {} while (0)
337#if !defined(OM_NDEBUG)
352#define omTestIf(cond, statement) do { if (cond) {statement;}} while (0)
356#define omTestIf(cond, test) do {} while (0)
357#define omTestAddrBin(addr,bin,l) do {} while (0)
358#define omTestBinAddr(addr,l) do {} while (0)
359#define omTestBinAddrSize(addr,size,l) do {} while (0)
360#define omTestAddrSize(addr,size,l) do {} while (0)
361#define omTestAddr(addr,l) do {} while (0)
362#define omtestAddrSize(addr,size,l) do {} while (0)
363#define omtestAddr(addr,l) do {} while (0)
364#define omTestAddrAlignedBin(addr,bin,l) do {} while (0)
365#define omTestAddrAlignedSize(addr,size,l) do {} while (0)
366#define omTestAddrAligned(addr,l) do {} while (0)
367#define omtestAddrAlignedSize(addr,size,l) do {} while (0)
368#define omtestAddrAligned(addr,l) do {} while (0)
369#define omTestBin(bin,l) do {} while (0)
370#define omTestMemory(l) do {} while (0)
omError_t omTestBinAddr(void *addr, int check_level)
omError_t omTestBin(omBin bin, int check_level)
omError_t omTestAddrSize(void *addr, size_t size, int check_level)
omError_t omtestAddr(void *addr, int check_level)
omError_t omtestAddrSize(void *addr, size_t size, int check_level)
omError_t omTestMemory(int check_level)
omError_t omtestAddrAlignedSize(void *addr, size_t size, int check_level)
omError_t omTestAddr(void *addr, int check_level)
omError_t omTestAddrAligned(void *addr, int check_level)
omError_t omtestAddrAligned(void *addr, int check_level)
omError_t omTestAddrBin(void *addr, omBin bin, int check_level)
omError_t omTestAddrAlignedBin(void *addr, omBin bin, int check_level)
omError_t omTestAddrAlignedSize(void *addr, size_t size, int check_level)
#define omTestBinAddrSize(A, B, C)