/ This routine makes an offset from a pointer new format. */ /
| 628 | /* This routine makes an offset from a pointer new format. */ |
| 629 | /*************************************************************************/ |
| 630 | size_t MakeOff(void* memp, void* ptr) |
| 631 | { |
| 632 | if (ptr) { |
| 633 | #if defined(_DEBUG) || defined(DEVELOPMENT) |
| 634 | if (ptr <= memp) { |
| 635 | fprintf(stderr, "ptr %p <= memp %p", ptr, memp); |
| 636 | DoThrow(999); |
| 637 | } // endif ptr |
| 638 | #endif // _DEBUG || DEVELOPMENT |
| 639 | return (size_t)(((char*)ptr) - ((char*)memp)); |
| 640 | } else |
| 641 | return 0; |
| 642 | |
| 643 | } /* end of MakeOff */ |
| 644 | |
| 645 | /*---------------------- End of PLUGUTIL program ------------------------*/ |
no test coverage detected