1 /* Automatically generated header! Do not edit! */
    2 
    3 #ifndef _PPCINLINE_KEYMAP_H
    4 #define _PPCINLINE_KEYMAP_H
    5 
    6 #ifndef __PPCINLINE_MACROS_H
    7 #include <ppcinline/macros.h>
    8 #endif /* !__PPCINLINE_MACROS_H */
    9 
   10 #ifndef KEYMAP_BASE_NAME
   11 #define KEYMAP_BASE_NAME KeymapBase
   12 #endif /* !KEYMAP_BASE_NAME */
   13 
   14 #define SetKeyMapDefault(__p0) \
   15 	LP1NR(30, SetKeyMapDefault, \
   16 		CONST struct KeyMap *, __p0, a0, \
   17 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   18 
   19 #define AskKeyMapDefault() \
   20 	LP0(36, struct KeyMap *, AskKeyMapDefault, \
   21 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   22 
   23 #define MapRawKey(__p0, __p1, __p2, __p3) \
   24 	LP4(42, WORD , MapRawKey, \
   25 		CONST struct InputEvent *, __p0, a0, \
   26 		STRPTR , __p1, a1, \
   27 		LONG , __p2, d1, \
   28 		CONST struct KeyMap *, __p3, a2, \
   29 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   30 
   31 #define MapANSI(__p0, __p1, __p2, __p3, __p4) \
   32 	LP5(48, LONG , MapANSI, \
   33 		CONST_STRPTR , __p0, a0, \
   34 		LONG , __p1, d0, \
   35 		STRPTR , __p2, a1, \
   36 		LONG , __p3, d1, \
   37 		CONST struct KeyMap *, __p4, a2, \
   38 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   39 
   40 #define MapRawKeyUCS4(__p0, __p1, __p2, __p3) \
   41 	LP4(54, WORD , MapRawKeyUCS4, \
   42 		CONST struct InputEvent *, __p0, a0, \
   43 		WSTRPTR , __p1, a1, \
   44 		LONG , __p2, d1, \
   45 		CONST struct KeyMap *, __p3, a2, \
   46 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   47 
   48 #define MapUCS4(__p0, __p1, __p2, __p3, __p4) \
   49 	LP5(60, LONG , MapUCS4, \
   50 		CONST_WSTRPTR , __p0, a0, \
   51 		LONG , __p1, d0, \
   52 		STRPTR , __p2, a1, \
   53 		LONG , __p3, d1, \
   54 		CONST struct KeyMap *, __p4, a2, \
   55 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   56 
   57 #define ToANSI(__p0, __p1) \
   58 	LP2(66, char , ToANSI, \
   59 		WCHAR , __p0, a0, \
   60 		CONST struct KeyMap *, __p1, a1, \
   61 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   62 
   63 #define ToUCS4(__p0, __p1) \
   64 	LP2(72, WCHAR , ToUCS4, \
   65 		char , __p0, a0, \
   66 		CONST struct KeyMap *, __p1, a1, \
   67 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   68 
   69 #define GetKeyMapCodepage(__p0) \
   70 	LP1(78, CONST_STRPTR , GetKeyMapCodepage, \
   71 		CONST struct KeyMap *, __p0, a0, \
   72 		, KEYMAP_BASE_NAME, 0, 0, 0, 0, 0, 0)
   73 
   74 #endif /* !_PPCINLINE_KEYMAP_H */