home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / pOSxA.lzx / pOSxA / clib / console_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-12  |  1.0 KB  |  47 lines

  1. #ifndef  CLIB_CONSOLE_PROTOS_H
  2. #define  CLIB_CONSOLE_PROTOS_H
  3.  
  4. /*******************************************************************
  5.  pOS / Amiga adapt
  6. *******************************************************************/
  7.  
  8. #ifndef EXEC_TYPES_H
  9. #include <exec/types.h>
  10. #endif
  11. #ifndef  EXEC_LIBRARIES_H
  12. #include <exec/libraries.h>
  13. #endif
  14. #ifndef  DEVICES_INPUTEVENT_H
  15. #include <devices/inputevent.h>
  16. #endif
  17. #ifndef  DEVICES_KEYMAP_H
  18. #include <devices/keymap.h>
  19. #endif
  20.  
  21. #ifdef __cplusplus
  22. extern "C" {
  23. #endif
  24.  
  25.  
  26. LONG RawKeyConvert(struct InputEvent *events,STRPTR buffer,long length,struct KeyMap *keyMap);
  27.  
  28.  
  29. #ifdef __IGNORE_NOT_SUPPORTED__
  30.  
  31.   struct InputEvent *CDInputHandler(struct InputEvent *events,struct Library *consoleDevice);
  32.  
  33. #else /** __IGNORE_NOT_SUPPORTED__ **/
  34.  
  35. #define CDInputHandler CDInputHandler_NOT_SUPPORTED
  36.   struct InputEvent *CDInputHandler(struct NOT_SUPPORTED*,struct InputEvent*,struct Library*);
  37.  
  38. #endif /** __IGNORE_NOT_SUPPORTED__ **/
  39.  
  40.  
  41. #ifdef __cplusplus
  42. }
  43. #endif
  44.  
  45.  
  46. #endif     /* CLIB_CONSOLE_PROTOS_H */
  47.