/* impl.h.mpsw3: HARLEQUIN MEMORY POOL SYSTEM C INTERFACE, WINDOWS PART * * $HopeName: D-lib-pentium-run-time!mpsw3.h(trunk.4) $ * Copyright (C) 1998 Functional Objects, Inc. All rights reserved. * * .readership: customers, MPS developers. * .sources: design.mps.interface.c. */ #undef mps_tramp /* Override generic version */ #define mps_tramp(r_o, f, p, s) \ { \ void **_r_o = (r_o); \ mps_tramp_t _f = (f); \ void *_p = (p); \ size_t _s = (s); \ *_r_o = (*_f)(_p, _s); \ } \