home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / misc / emu / AROS_m68k_bin.lha / AROS / include / defines / console.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-02-08  |  815 b   |  30 lines

  1. #ifndef DEFINES_CONSOLE_H
  2. #define DEFINES_CONSOLE_H
  3.  
  4. #ifndef AROS_LIBCALL_H
  5. #   include <aros/libcall.h>
  6. #endif
  7. #ifndef AROS_LIBCALL_H
  8. #   include <aros/libcall.h>
  9. #endif
  10.  
  11. /*
  12.     Defines
  13. */
  14. #define CDInputHandler(events, consoleDevice) \
  15.     AROS_LC2(struct InputEvent *, CDInputHandler, \
  16.     AROS_LCA(struct InputEvent *, events, A0), \
  17.     AROS_LCA(struct Library    *, consoleDevice, A1), \
  18.     struct Library *, ConsoleDevice, 7, Console)
  19.  
  20. #define RawKeyConvert(events, buffer, length, keyMap) \
  21.     AROS_LC4(LONG, RawKeyConvert, \
  22.     AROS_LCA(struct InputEvent *, events, A0), \
  23.     AROS_LCA(STRPTR             , buffer, A1), \
  24.     AROS_LCA(LONG               , length, D1), \
  25.     AROS_LCA(struct KeyMap     *, keyMap, A2), \
  26.     struct Library *, ConsoleDevice, 8, Console)
  27.  
  28.  
  29. #endif /* DEFINES_CONSOLE_H */
  30.