home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / EMXTST8F.ZIP / EMX / TEST / THUNK.C < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-19  |  402 b   |  23 lines

  1. /* thunk.c (emx+gcc) */
  2.  
  3. #include <stdio.h>
  4. #include <os2.h>
  5.  
  6. USHORT _THUNK_FUNCTION (Dos16Beep) (USHORT usFrequency, USHORT usDuration);
  7.  
  8. void beep (int frequency, int duration)
  9. {
  10.   _THUNK_PROLOG (2+2);
  11.   _THUNK_SHORT (frequency);
  12.   _THUNK_SHORT (duration);
  13.   _THUNK_CALL (Dos16Beep);
  14. }
  15.  
  16. int main (void)
  17. {
  18.   beep (440, 200);
  19.   beep (880, 200);
  20.   beep (440, 200);
  21.   return (0);
  22. }
  23.