Changeset 1545 for trunk/include/odinwrap.h
- Timestamp:
- Nov 2, 1999, 8:05:22 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/odinwrap.h
r1439 r1545 1 /* $Id: odinwrap.h,v 1.1 2 1999-10-25 15:14:52 phallerExp $ */1 /* $Id: odinwrap.h,v 1.13 1999-11-02 19:05:22 sandervl Exp $ */ 2 2 3 3 /* … … 12 12 13 13 #ifndef _ODINWRAP_H_ 14 #define _ODINW ARP_H_14 #define _ODINWRAP_H_ 15 15 16 16 … … 34 34 //@@@PH 1999/10/25 IBM VAC++ debug memory support 35 35 #include <malloc.h> 36 37 //SvL: Only check the heap very frequently when there are problems 38 //#define DEBUG_ODINHEAP 39 40 #ifdef DEBUG_ODINHEAP 41 #define ODIN_HEAPCHECK() _heap_check() 42 #else 43 #define ODIN_HEAPCHECK() 44 #endif 36 45 37 46 /**************************************************************************** … … 47 56 dprintf(("%s: "#cRet" "#cName"() enter\n", \ 48 57 pszOdinDebugChannel)); \ 49 _heap_check(); \58 ODIN_HEAPCHECK(); \ 50 59 cRet rc = ODIN_##cName(); \ 51 _heap_check(); \60 ODIN_HEAPCHECK(); \ 52 61 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 53 62 pszOdinDebugChannel, \ … … 67 76 dprintf(("%s: void "#cName"() enter\n", \ 68 77 pszOdinDebugChannel)); \ 69 _heap_check(); \78 ODIN_HEAPCHECK(); \ 70 79 ODIN_##cName(); \ 71 _heap_check(); \80 ODIN_HEAPCHECK(); \ 72 81 dprintf(("%s: void "#cName"() leave\n", \ 73 82 pszOdinDebugChannel)); \ … … 87 96 pszOdinDebugChannel, \ 88 97 a1)); \ 89 _heap_check(); \98 ODIN_HEAPCHECK(); \ 90 99 cRet rc = ODIN_##cName(a1); \ 91 _heap_check(); \100 ODIN_HEAPCHECK(); \ 92 101 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 93 102 pszOdinDebugChannel, \ … … 107 116 pszOdinDebugChannel, \ 108 117 a1)); \ 109 _heap_check(); \118 ODIN_HEAPCHECK(); \ 110 119 ODIN_##cName(a1); \ 111 _heap_check(); \120 ODIN_HEAPCHECK(); \ 112 121 dprintf(("%s: void "#cName"() leave\n", \ 113 122 pszOdinDebugChannel)); \ … … 127 136 pszOdinDebugChannel, \ 128 137 a1,a2)); \ 129 _heap_check(); \138 ODIN_HEAPCHECK(); \ 130 139 cRet rc = ODIN_##cName(a1,a2); \ 131 _heap_check(); \140 ODIN_HEAPCHECK(); \ 132 141 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 133 142 pszOdinDebugChannel, \ … … 147 156 pszOdinDebugChannel, \ 148 157 a1,a2)); \ 149 _heap_check(); \158 ODIN_HEAPCHECK(); \ 150 159 ODIN_##cName(a1,a2); \ 151 _heap_check(); \160 ODIN_HEAPCHECK(); \ 152 161 dprintf(("%s: void "#cName"() leave\n", \ 153 162 pszOdinDebugChannel)); \ … … 167 176 pszOdinDebugChannel, \ 168 177 a1,a2,a3)); \ 169 _heap_check(); \178 ODIN_HEAPCHECK(); \ 170 179 cRet rc = ODIN_##cName(a1,a2,a3); \ 171 _heap_check(); \180 ODIN_HEAPCHECK(); \ 172 181 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 173 182 pszOdinDebugChannel, \ … … 187 196 pszOdinDebugChannel, \ 188 197 a1,a2,a3)); \ 189 _heap_check(); \198 ODIN_HEAPCHECK(); \ 190 199 ODIN_##cName(a1,a2,a3); \ 191 _heap_check(); \200 ODIN_HEAPCHECK(); \ 192 201 dprintf(("%s: void "#cName"() leave\n", \ 193 202 pszOdinDebugChannel)); \ … … 207 216 pszOdinDebugChannel, \ 208 217 a1,a2,a3,a4)); \ 209 _heap_check(); \218 ODIN_HEAPCHECK(); \ 210 219 cRet rc = ODIN_##cName(a1,a2,a3,a4); \ 211 _heap_check(); \220 ODIN_HEAPCHECK(); \ 212 221 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 213 222 pszOdinDebugChannel, \ … … 227 236 pszOdinDebugChannel, \ 228 237 a1,a2,a3,a4)); \ 229 _heap_check(); \238 ODIN_HEAPCHECK(); \ 230 239 ODIN_##cName(a1,a2,a3,a4); \ 231 _heap_check(); \240 ODIN_HEAPCHECK(); \ 232 241 dprintf(("%s: void "#cName"() leave\n", \ 233 242 pszOdinDebugChannel)); \ … … 248 257 pszOdinDebugChannel, \ 249 258 a1,a2,a3,a4,a5)); \ 250 _heap_check(); \259 ODIN_HEAPCHECK(); \ 251 260 cRet rc = ODIN_##cName(a1,a2,a3,a4,a5); \ 252 _heap_check(); \261 ODIN_HEAPCHECK(); \ 253 262 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 254 263 pszOdinDebugChannel, \ … … 269 278 pszOdinDebugChannel, \ 270 279 a1,a2,a3,a4,a5)); \ 271 _heap_check(); \280 ODIN_HEAPCHECK(); \ 272 281 ODIN_##cName(a1,a2,a3,a4,a5); \ 273 _heap_check(); \282 ODIN_HEAPCHECK(); \ 274 283 dprintf(("%s: void "#cName"() leave\n", \ 275 284 pszOdinDebugChannel)); \ … … 290 299 pszOdinDebugChannel, \ 291 300 a1,a2,a3,a4,a5,a6)); \ 292 _heap_check(); \301 ODIN_HEAPCHECK(); \ 293 302 cRet rc = ODIN_##cName(a1,a2,a3,a4,a5,a6); \ 294 _heap_check(); \303 ODIN_HEAPCHECK(); \ 295 304 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 296 305 pszOdinDebugChannel, \ … … 311 320 pszOdinDebugChannel, \ 312 321 a1,a2,a3,a4,a5,a6)); \ 313 _heap_check(); \322 ODIN_HEAPCHECK(); \ 314 323 ODIN_##cName(a1,a2,a3,a4,a5,a6); \ 315 _heap_check(); \324 ODIN_HEAPCHECK(); \ 316 325 dprintf(("%s: void "#cName"() leave\n", \ 317 326 pszOdinDebugChannel)); \ … … 332 341 pszOdinDebugChannel, \ 333 342 a1,a2,a3,a4,a5,a6,a7)); \ 334 _heap_check(); \343 ODIN_HEAPCHECK(); \ 335 344 cRet rc = ODIN_##cName(a1,a2,a3,a4,a5,a6,a7); \ 336 _heap_check(); \345 ODIN_HEAPCHECK(); \ 337 346 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 338 347 pszOdinDebugChannel, \ … … 353 362 pszOdinDebugChannel, \ 354 363 a1,a2,a3,a4,a5,a6,a7)); \ 355 _heap_check(); \364 ODIN_HEAPCHECK(); \ 356 365 ODIN_##cName(a1,a2,a3,a4,a5,a6,a7); \ 357 _heap_check(); \366 ODIN_HEAPCHECK(); \ 358 367 dprintf(("%s: void "#cName"() leave\n", \ 359 368 pszOdinDebugChannel)); \ … … 375 384 pszOdinDebugChannel, \ 376 385 a1,a2,a3,a4,a5,a6,a7,a8)); \ 377 _heap_check(); \386 ODIN_HEAPCHECK(); \ 378 387 cRet rc = ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8); \ 379 _heap_check(); \388 ODIN_HEAPCHECK(); \ 380 389 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 381 390 pszOdinDebugChannel, \ … … 397 406 pszOdinDebugChannel, \ 398 407 a1,a2,a3,a4,a5,a6,a7,a8)); \ 399 _heap_check(); \408 ODIN_HEAPCHECK(); \ 400 409 ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8); \ 401 _heap_check(); \410 ODIN_HEAPCHECK(); \ 402 411 dprintf(("%s: void "#cName"() leave\n", \ 403 412 pszOdinDebugChannel)); \ … … 419 428 pszOdinDebugChannel, \ 420 429 a1,a2,a3,a4,a5,a6,a7,a8,a9)); \ 421 _heap_check(); \430 ODIN_HEAPCHECK(); \ 422 431 cRet rc = ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8,a9); \ 423 _heap_check(); \432 ODIN_HEAPCHECK(); \ 424 433 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 425 434 pszOdinDebugChannel, \ … … 441 450 pszOdinDebugChannel, \ 442 451 a1,a2,a3,a4,a5,a6,a7,a8,a9)); \ 443 _heap_check(); \452 ODIN_HEAPCHECK(); \ 444 453 ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8,a9); \ 445 _heap_check(); \454 ODIN_HEAPCHECK(); \ 446 455 dprintf(("%s: void "#cName"() leave\n", \ 447 456 pszOdinDebugChannel)); \ … … 463 472 pszOdinDebugChannel, \ 464 473 a1,a2,a3,a4,a5,a6,a7,a8,a9,a10));\ 465 _heap_check(); \474 ODIN_HEAPCHECK(); \ 466 475 cRet rc = ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10); \ 467 _heap_check(); \476 ODIN_HEAPCHECK(); \ 468 477 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 469 478 pszOdinDebugChannel, \ … … 485 494 pszOdinDebugChannel, \ 486 495 a1,a2,a3)); \ 487 _heap_check(); \496 ODIN_HEAPCHECK(); \ 488 497 ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10); \ 489 _heap_check(); \498 ODIN_HEAPCHECK(); \ 490 499 dprintf(("%s: void "#cName"() leave\n", \ 491 500 pszOdinDebugChannel)); \ … … 507 516 pszOdinDebugChannel, \ 508 517 a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)); \ 509 _heap_check(); \518 ODIN_HEAPCHECK(); \ 510 519 cRet rc = ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11); \ 511 _heap_check(); \520 ODIN_HEAPCHECK(); \ 512 521 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 513 522 pszOdinDebugChannel, \ … … 529 538 pszOdinDebugChannel, \ 530 539 a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)); \ 531 _heap_check(); \540 ODIN_HEAPCHECK(); \ 532 541 ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11); \ 533 _heap_check(); \542 ODIN_HEAPCHECK(); \ 534 543 dprintf(("%s: void "#cName"() leave\n", \ 535 544 pszOdinDebugChannel)); \ … … 552 561 pszOdinDebugChannel, \ 553 562 a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)); \ 554 _heap_check(); \563 ODIN_HEAPCHECK(); \ 555 564 cRet rc = ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12); \ 556 _heap_check(); \565 ODIN_HEAPCHECK(); \ 557 566 dprintf(("%s: "#cRet" "#cName"() leave = %08xh\n", \ 558 567 pszOdinDebugChannel, \ … … 575 584 pszOdinDebugChannel, \ 576 585 a1,a2,a3,a4,a5,a6,a7,a8,a9,10,a11,a12)); \ 577 _heap_check(); \586 ODIN_HEAPCHECK(); \ 578 587 ODIN_##cName(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12); \ 579 _heap_check(); \588 ODIN_HEAPCHECK(); \ 580 589 dprintf(("%s: void "#cName"() leave\n", \ 581 590 pszOdinDebugChannel)); \
Note:
See TracChangeset
for help on using the changeset viewer.