/* 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); \
} \
syntax highlighted by Code2HTML, v. 0.9.1