/* c16.test (emx+gcc) */

#include <stdio.h>
#include <os2thunk.h>

short _THUNK_C_FUNCTION (add) (short x, short y);

short add (int x, int y)
{
  return ((short)(_THUNK_C_PROLOG (2+2);
                  _THUNK_C_SHORT (x);
                  _THUNK_C_SHORT (y);
                  _THUNK_C_CALL (add)));
}


int main (void)
{
  printf ("2+3=%d\n", add (2, 3));
  return (0);
}
