xkbcommon-so_wrap.h 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. #ifndef DYLIBLOAD_WRAPPER_XKBCOMMON
  2. #define DYLIBLOAD_WRAPPER_XKBCOMMON
  3. // This file is generated. Do not edit!
  4. // see https://github.com/hpvb/dynload-wrapper for details
  5. // generated by generate-wrapper.py 0.3 on 2023-01-30 10:40:26
  6. // flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h --include ./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon-compose.h --include ./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon-keysyms.h --sys-include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h" --sys-include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon-compose.h" --sys-include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon-keysyms.h" --soname libxkbcommon.so.0 --init-name xkbcommon --output-header ./platform/linuxbsd/xkbcommon-so_wrap.h --output-implementation ./platform/linuxbsd/xkbcommon-so_wrap.c
  7. //
  8. #include <stdint.h>
  9. #define xkb_keysym_get_name xkb_keysym_get_name_dylibloader_orig_xkbcommon
  10. #define xkb_keysym_from_name xkb_keysym_from_name_dylibloader_orig_xkbcommon
  11. #define xkb_keysym_to_utf8 xkb_keysym_to_utf8_dylibloader_orig_xkbcommon
  12. #define xkb_keysym_to_utf32 xkb_keysym_to_utf32_dylibloader_orig_xkbcommon
  13. #define xkb_utf32_to_keysym xkb_utf32_to_keysym_dylibloader_orig_xkbcommon
  14. #define xkb_keysym_to_upper xkb_keysym_to_upper_dylibloader_orig_xkbcommon
  15. #define xkb_keysym_to_lower xkb_keysym_to_lower_dylibloader_orig_xkbcommon
  16. #define xkb_context_new xkb_context_new_dylibloader_orig_xkbcommon
  17. #define xkb_context_ref xkb_context_ref_dylibloader_orig_xkbcommon
  18. #define xkb_context_unref xkb_context_unref_dylibloader_orig_xkbcommon
  19. #define xkb_context_set_user_data xkb_context_set_user_data_dylibloader_orig_xkbcommon
  20. #define xkb_context_get_user_data xkb_context_get_user_data_dylibloader_orig_xkbcommon
  21. #define xkb_context_include_path_append xkb_context_include_path_append_dylibloader_orig_xkbcommon
  22. #define xkb_context_include_path_append_default xkb_context_include_path_append_default_dylibloader_orig_xkbcommon
  23. #define xkb_context_include_path_reset_defaults xkb_context_include_path_reset_defaults_dylibloader_orig_xkbcommon
  24. #define xkb_context_include_path_clear xkb_context_include_path_clear_dylibloader_orig_xkbcommon
  25. #define xkb_context_num_include_paths xkb_context_num_include_paths_dylibloader_orig_xkbcommon
  26. #define xkb_context_include_path_get xkb_context_include_path_get_dylibloader_orig_xkbcommon
  27. #define xkb_context_set_log_level xkb_context_set_log_level_dylibloader_orig_xkbcommon
  28. #define xkb_context_get_log_level xkb_context_get_log_level_dylibloader_orig_xkbcommon
  29. #define xkb_context_set_log_verbosity xkb_context_set_log_verbosity_dylibloader_orig_xkbcommon
  30. #define xkb_context_get_log_verbosity xkb_context_get_log_verbosity_dylibloader_orig_xkbcommon
  31. #define xkb_context_set_log_fn xkb_context_set_log_fn_dylibloader_orig_xkbcommon
  32. #define xkb_keymap_new_from_names xkb_keymap_new_from_names_dylibloader_orig_xkbcommon
  33. #define xkb_keymap_new_from_file xkb_keymap_new_from_file_dylibloader_orig_xkbcommon
  34. #define xkb_keymap_new_from_string xkb_keymap_new_from_string_dylibloader_orig_xkbcommon
  35. #define xkb_keymap_new_from_buffer xkb_keymap_new_from_buffer_dylibloader_orig_xkbcommon
  36. #define xkb_keymap_ref xkb_keymap_ref_dylibloader_orig_xkbcommon
  37. #define xkb_keymap_unref xkb_keymap_unref_dylibloader_orig_xkbcommon
  38. #define xkb_keymap_get_as_string xkb_keymap_get_as_string_dylibloader_orig_xkbcommon
  39. #define xkb_keymap_min_keycode xkb_keymap_min_keycode_dylibloader_orig_xkbcommon
  40. #define xkb_keymap_max_keycode xkb_keymap_max_keycode_dylibloader_orig_xkbcommon
  41. #define xkb_keymap_key_for_each xkb_keymap_key_for_each_dylibloader_orig_xkbcommon
  42. #define xkb_keymap_key_get_name xkb_keymap_key_get_name_dylibloader_orig_xkbcommon
  43. #define xkb_keymap_key_by_name xkb_keymap_key_by_name_dylibloader_orig_xkbcommon
  44. #define xkb_keymap_num_mods xkb_keymap_num_mods_dylibloader_orig_xkbcommon
  45. #define xkb_keymap_mod_get_name xkb_keymap_mod_get_name_dylibloader_orig_xkbcommon
  46. #define xkb_keymap_mod_get_index xkb_keymap_mod_get_index_dylibloader_orig_xkbcommon
  47. #define xkb_keymap_num_layouts xkb_keymap_num_layouts_dylibloader_orig_xkbcommon
  48. #define xkb_keymap_layout_get_name xkb_keymap_layout_get_name_dylibloader_orig_xkbcommon
  49. #define xkb_keymap_layout_get_index xkb_keymap_layout_get_index_dylibloader_orig_xkbcommon
  50. #define xkb_keymap_num_leds xkb_keymap_num_leds_dylibloader_orig_xkbcommon
  51. #define xkb_keymap_led_get_name xkb_keymap_led_get_name_dylibloader_orig_xkbcommon
  52. #define xkb_keymap_led_get_index xkb_keymap_led_get_index_dylibloader_orig_xkbcommon
  53. #define xkb_keymap_num_layouts_for_key xkb_keymap_num_layouts_for_key_dylibloader_orig_xkbcommon
  54. #define xkb_keymap_num_levels_for_key xkb_keymap_num_levels_for_key_dylibloader_orig_xkbcommon
  55. #define xkb_keymap_key_get_mods_for_level xkb_keymap_key_get_mods_for_level_dylibloader_orig_xkbcommon
  56. #define xkb_keymap_key_get_syms_by_level xkb_keymap_key_get_syms_by_level_dylibloader_orig_xkbcommon
  57. #define xkb_keymap_key_repeats xkb_keymap_key_repeats_dylibloader_orig_xkbcommon
  58. #define xkb_state_new xkb_state_new_dylibloader_orig_xkbcommon
  59. #define xkb_state_ref xkb_state_ref_dylibloader_orig_xkbcommon
  60. #define xkb_state_unref xkb_state_unref_dylibloader_orig_xkbcommon
  61. #define xkb_state_get_keymap xkb_state_get_keymap_dylibloader_orig_xkbcommon
  62. #define xkb_state_update_key xkb_state_update_key_dylibloader_orig_xkbcommon
  63. #define xkb_state_update_mask xkb_state_update_mask_dylibloader_orig_xkbcommon
  64. #define xkb_state_key_get_syms xkb_state_key_get_syms_dylibloader_orig_xkbcommon
  65. #define xkb_state_key_get_utf8 xkb_state_key_get_utf8_dylibloader_orig_xkbcommon
  66. #define xkb_state_key_get_utf32 xkb_state_key_get_utf32_dylibloader_orig_xkbcommon
  67. #define xkb_state_key_get_one_sym xkb_state_key_get_one_sym_dylibloader_orig_xkbcommon
  68. #define xkb_state_key_get_layout xkb_state_key_get_layout_dylibloader_orig_xkbcommon
  69. #define xkb_state_key_get_level xkb_state_key_get_level_dylibloader_orig_xkbcommon
  70. #define xkb_state_serialize_mods xkb_state_serialize_mods_dylibloader_orig_xkbcommon
  71. #define xkb_state_serialize_layout xkb_state_serialize_layout_dylibloader_orig_xkbcommon
  72. #define xkb_state_mod_name_is_active xkb_state_mod_name_is_active_dylibloader_orig_xkbcommon
  73. #define xkb_state_mod_names_are_active xkb_state_mod_names_are_active_dylibloader_orig_xkbcommon
  74. #define xkb_state_mod_index_is_active xkb_state_mod_index_is_active_dylibloader_orig_xkbcommon
  75. #define xkb_state_mod_indices_are_active xkb_state_mod_indices_are_active_dylibloader_orig_xkbcommon
  76. #define xkb_state_key_get_consumed_mods2 xkb_state_key_get_consumed_mods2_dylibloader_orig_xkbcommon
  77. #define xkb_state_key_get_consumed_mods xkb_state_key_get_consumed_mods_dylibloader_orig_xkbcommon
  78. #define xkb_state_mod_index_is_consumed2 xkb_state_mod_index_is_consumed2_dylibloader_orig_xkbcommon
  79. #define xkb_state_mod_index_is_consumed xkb_state_mod_index_is_consumed_dylibloader_orig_xkbcommon
  80. #define xkb_state_mod_mask_remove_consumed xkb_state_mod_mask_remove_consumed_dylibloader_orig_xkbcommon
  81. #define xkb_state_layout_name_is_active xkb_state_layout_name_is_active_dylibloader_orig_xkbcommon
  82. #define xkb_state_layout_index_is_active xkb_state_layout_index_is_active_dylibloader_orig_xkbcommon
  83. #define xkb_state_led_name_is_active xkb_state_led_name_is_active_dylibloader_orig_xkbcommon
  84. #define xkb_state_led_index_is_active xkb_state_led_index_is_active_dylibloader_orig_xkbcommon
  85. #define xkb_compose_table_new_from_locale xkb_compose_table_new_from_locale_dylibloader_orig_xkbcommon
  86. #define xkb_compose_table_new_from_file xkb_compose_table_new_from_file_dylibloader_orig_xkbcommon
  87. #define xkb_compose_table_new_from_buffer xkb_compose_table_new_from_buffer_dylibloader_orig_xkbcommon
  88. #define xkb_compose_table_ref xkb_compose_table_ref_dylibloader_orig_xkbcommon
  89. #define xkb_compose_table_unref xkb_compose_table_unref_dylibloader_orig_xkbcommon
  90. #define xkb_compose_state_new xkb_compose_state_new_dylibloader_orig_xkbcommon
  91. #define xkb_compose_state_ref xkb_compose_state_ref_dylibloader_orig_xkbcommon
  92. #define xkb_compose_state_unref xkb_compose_state_unref_dylibloader_orig_xkbcommon
  93. #define xkb_compose_state_get_compose_table xkb_compose_state_get_compose_table_dylibloader_orig_xkbcommon
  94. #define xkb_compose_state_feed xkb_compose_state_feed_dylibloader_orig_xkbcommon
  95. #define xkb_compose_state_reset xkb_compose_state_reset_dylibloader_orig_xkbcommon
  96. #define xkb_compose_state_get_status xkb_compose_state_get_status_dylibloader_orig_xkbcommon
  97. #define xkb_compose_state_get_utf8 xkb_compose_state_get_utf8_dylibloader_orig_xkbcommon
  98. #define xkb_compose_state_get_one_sym xkb_compose_state_get_one_sym_dylibloader_orig_xkbcommon
  99. #include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h"
  100. #include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon-compose.h"
  101. #include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon-keysyms.h"
  102. #undef xkb_keysym_get_name
  103. #undef xkb_keysym_from_name
  104. #undef xkb_keysym_to_utf8
  105. #undef xkb_keysym_to_utf32
  106. #undef xkb_utf32_to_keysym
  107. #undef xkb_keysym_to_upper
  108. #undef xkb_keysym_to_lower
  109. #undef xkb_context_new
  110. #undef xkb_context_ref
  111. #undef xkb_context_unref
  112. #undef xkb_context_set_user_data
  113. #undef xkb_context_get_user_data
  114. #undef xkb_context_include_path_append
  115. #undef xkb_context_include_path_append_default
  116. #undef xkb_context_include_path_reset_defaults
  117. #undef xkb_context_include_path_clear
  118. #undef xkb_context_num_include_paths
  119. #undef xkb_context_include_path_get
  120. #undef xkb_context_set_log_level
  121. #undef xkb_context_get_log_level
  122. #undef xkb_context_set_log_verbosity
  123. #undef xkb_context_get_log_verbosity
  124. #undef xkb_context_set_log_fn
  125. #undef xkb_keymap_new_from_names
  126. #undef xkb_keymap_new_from_file
  127. #undef xkb_keymap_new_from_string
  128. #undef xkb_keymap_new_from_buffer
  129. #undef xkb_keymap_ref
  130. #undef xkb_keymap_unref
  131. #undef xkb_keymap_get_as_string
  132. #undef xkb_keymap_min_keycode
  133. #undef xkb_keymap_max_keycode
  134. #undef xkb_keymap_key_for_each
  135. #undef xkb_keymap_key_get_name
  136. #undef xkb_keymap_key_by_name
  137. #undef xkb_keymap_num_mods
  138. #undef xkb_keymap_mod_get_name
  139. #undef xkb_keymap_mod_get_index
  140. #undef xkb_keymap_num_layouts
  141. #undef xkb_keymap_layout_get_name
  142. #undef xkb_keymap_layout_get_index
  143. #undef xkb_keymap_num_leds
  144. #undef xkb_keymap_led_get_name
  145. #undef xkb_keymap_led_get_index
  146. #undef xkb_keymap_num_layouts_for_key
  147. #undef xkb_keymap_num_levels_for_key
  148. #undef xkb_keymap_key_get_mods_for_level
  149. #undef xkb_keymap_key_get_syms_by_level
  150. #undef xkb_keymap_key_repeats
  151. #undef xkb_state_new
  152. #undef xkb_state_ref
  153. #undef xkb_state_unref
  154. #undef xkb_state_get_keymap
  155. #undef xkb_state_update_key
  156. #undef xkb_state_update_mask
  157. #undef xkb_state_key_get_syms
  158. #undef xkb_state_key_get_utf8
  159. #undef xkb_state_key_get_utf32
  160. #undef xkb_state_key_get_one_sym
  161. #undef xkb_state_key_get_layout
  162. #undef xkb_state_key_get_level
  163. #undef xkb_state_serialize_mods
  164. #undef xkb_state_serialize_layout
  165. #undef xkb_state_mod_name_is_active
  166. #undef xkb_state_mod_names_are_active
  167. #undef xkb_state_mod_index_is_active
  168. #undef xkb_state_mod_indices_are_active
  169. #undef xkb_state_key_get_consumed_mods2
  170. #undef xkb_state_key_get_consumed_mods
  171. #undef xkb_state_mod_index_is_consumed2
  172. #undef xkb_state_mod_index_is_consumed
  173. #undef xkb_state_mod_mask_remove_consumed
  174. #undef xkb_state_layout_name_is_active
  175. #undef xkb_state_layout_index_is_active
  176. #undef xkb_state_led_name_is_active
  177. #undef xkb_state_led_index_is_active
  178. #undef xkb_compose_table_new_from_locale
  179. #undef xkb_compose_table_new_from_file
  180. #undef xkb_compose_table_new_from_buffer
  181. #undef xkb_compose_table_ref
  182. #undef xkb_compose_table_unref
  183. #undef xkb_compose_state_new
  184. #undef xkb_compose_state_ref
  185. #undef xkb_compose_state_unref
  186. #undef xkb_compose_state_get_compose_table
  187. #undef xkb_compose_state_feed
  188. #undef xkb_compose_state_reset
  189. #undef xkb_compose_state_get_status
  190. #undef xkb_compose_state_get_utf8
  191. #undef xkb_compose_state_get_one_sym
  192. #ifdef __cplusplus
  193. extern "C" {
  194. #endif
  195. #define xkb_keysym_get_name xkb_keysym_get_name_dylibloader_wrapper_xkbcommon
  196. #define xkb_keysym_from_name xkb_keysym_from_name_dylibloader_wrapper_xkbcommon
  197. #define xkb_keysym_to_utf8 xkb_keysym_to_utf8_dylibloader_wrapper_xkbcommon
  198. #define xkb_keysym_to_utf32 xkb_keysym_to_utf32_dylibloader_wrapper_xkbcommon
  199. #define xkb_utf32_to_keysym xkb_utf32_to_keysym_dylibloader_wrapper_xkbcommon
  200. #define xkb_keysym_to_upper xkb_keysym_to_upper_dylibloader_wrapper_xkbcommon
  201. #define xkb_keysym_to_lower xkb_keysym_to_lower_dylibloader_wrapper_xkbcommon
  202. #define xkb_context_new xkb_context_new_dylibloader_wrapper_xkbcommon
  203. #define xkb_context_ref xkb_context_ref_dylibloader_wrapper_xkbcommon
  204. #define xkb_context_unref xkb_context_unref_dylibloader_wrapper_xkbcommon
  205. #define xkb_context_set_user_data xkb_context_set_user_data_dylibloader_wrapper_xkbcommon
  206. #define xkb_context_get_user_data xkb_context_get_user_data_dylibloader_wrapper_xkbcommon
  207. #define xkb_context_include_path_append xkb_context_include_path_append_dylibloader_wrapper_xkbcommon
  208. #define xkb_context_include_path_append_default xkb_context_include_path_append_default_dylibloader_wrapper_xkbcommon
  209. #define xkb_context_include_path_reset_defaults xkb_context_include_path_reset_defaults_dylibloader_wrapper_xkbcommon
  210. #define xkb_context_include_path_clear xkb_context_include_path_clear_dylibloader_wrapper_xkbcommon
  211. #define xkb_context_num_include_paths xkb_context_num_include_paths_dylibloader_wrapper_xkbcommon
  212. #define xkb_context_include_path_get xkb_context_include_path_get_dylibloader_wrapper_xkbcommon
  213. #define xkb_context_set_log_level xkb_context_set_log_level_dylibloader_wrapper_xkbcommon
  214. #define xkb_context_get_log_level xkb_context_get_log_level_dylibloader_wrapper_xkbcommon
  215. #define xkb_context_set_log_verbosity xkb_context_set_log_verbosity_dylibloader_wrapper_xkbcommon
  216. #define xkb_context_get_log_verbosity xkb_context_get_log_verbosity_dylibloader_wrapper_xkbcommon
  217. #define xkb_context_set_log_fn xkb_context_set_log_fn_dylibloader_wrapper_xkbcommon
  218. #define xkb_keymap_new_from_names xkb_keymap_new_from_names_dylibloader_wrapper_xkbcommon
  219. #define xkb_keymap_new_from_file xkb_keymap_new_from_file_dylibloader_wrapper_xkbcommon
  220. #define xkb_keymap_new_from_string xkb_keymap_new_from_string_dylibloader_wrapper_xkbcommon
  221. #define xkb_keymap_new_from_buffer xkb_keymap_new_from_buffer_dylibloader_wrapper_xkbcommon
  222. #define xkb_keymap_ref xkb_keymap_ref_dylibloader_wrapper_xkbcommon
  223. #define xkb_keymap_unref xkb_keymap_unref_dylibloader_wrapper_xkbcommon
  224. #define xkb_keymap_get_as_string xkb_keymap_get_as_string_dylibloader_wrapper_xkbcommon
  225. #define xkb_keymap_min_keycode xkb_keymap_min_keycode_dylibloader_wrapper_xkbcommon
  226. #define xkb_keymap_max_keycode xkb_keymap_max_keycode_dylibloader_wrapper_xkbcommon
  227. #define xkb_keymap_key_for_each xkb_keymap_key_for_each_dylibloader_wrapper_xkbcommon
  228. #define xkb_keymap_key_get_name xkb_keymap_key_get_name_dylibloader_wrapper_xkbcommon
  229. #define xkb_keymap_key_by_name xkb_keymap_key_by_name_dylibloader_wrapper_xkbcommon
  230. #define xkb_keymap_num_mods xkb_keymap_num_mods_dylibloader_wrapper_xkbcommon
  231. #define xkb_keymap_mod_get_name xkb_keymap_mod_get_name_dylibloader_wrapper_xkbcommon
  232. #define xkb_keymap_mod_get_index xkb_keymap_mod_get_index_dylibloader_wrapper_xkbcommon
  233. #define xkb_keymap_num_layouts xkb_keymap_num_layouts_dylibloader_wrapper_xkbcommon
  234. #define xkb_keymap_layout_get_name xkb_keymap_layout_get_name_dylibloader_wrapper_xkbcommon
  235. #define xkb_keymap_layout_get_index xkb_keymap_layout_get_index_dylibloader_wrapper_xkbcommon
  236. #define xkb_keymap_num_leds xkb_keymap_num_leds_dylibloader_wrapper_xkbcommon
  237. #define xkb_keymap_led_get_name xkb_keymap_led_get_name_dylibloader_wrapper_xkbcommon
  238. #define xkb_keymap_led_get_index xkb_keymap_led_get_index_dylibloader_wrapper_xkbcommon
  239. #define xkb_keymap_num_layouts_for_key xkb_keymap_num_layouts_for_key_dylibloader_wrapper_xkbcommon
  240. #define xkb_keymap_num_levels_for_key xkb_keymap_num_levels_for_key_dylibloader_wrapper_xkbcommon
  241. #define xkb_keymap_key_get_mods_for_level xkb_keymap_key_get_mods_for_level_dylibloader_wrapper_xkbcommon
  242. #define xkb_keymap_key_get_syms_by_level xkb_keymap_key_get_syms_by_level_dylibloader_wrapper_xkbcommon
  243. #define xkb_keymap_key_repeats xkb_keymap_key_repeats_dylibloader_wrapper_xkbcommon
  244. #define xkb_state_new xkb_state_new_dylibloader_wrapper_xkbcommon
  245. #define xkb_state_ref xkb_state_ref_dylibloader_wrapper_xkbcommon
  246. #define xkb_state_unref xkb_state_unref_dylibloader_wrapper_xkbcommon
  247. #define xkb_state_get_keymap xkb_state_get_keymap_dylibloader_wrapper_xkbcommon
  248. #define xkb_state_update_key xkb_state_update_key_dylibloader_wrapper_xkbcommon
  249. #define xkb_state_update_mask xkb_state_update_mask_dylibloader_wrapper_xkbcommon
  250. #define xkb_state_key_get_syms xkb_state_key_get_syms_dylibloader_wrapper_xkbcommon
  251. #define xkb_state_key_get_utf8 xkb_state_key_get_utf8_dylibloader_wrapper_xkbcommon
  252. #define xkb_state_key_get_utf32 xkb_state_key_get_utf32_dylibloader_wrapper_xkbcommon
  253. #define xkb_state_key_get_one_sym xkb_state_key_get_one_sym_dylibloader_wrapper_xkbcommon
  254. #define xkb_state_key_get_layout xkb_state_key_get_layout_dylibloader_wrapper_xkbcommon
  255. #define xkb_state_key_get_level xkb_state_key_get_level_dylibloader_wrapper_xkbcommon
  256. #define xkb_state_serialize_mods xkb_state_serialize_mods_dylibloader_wrapper_xkbcommon
  257. #define xkb_state_serialize_layout xkb_state_serialize_layout_dylibloader_wrapper_xkbcommon
  258. #define xkb_state_mod_name_is_active xkb_state_mod_name_is_active_dylibloader_wrapper_xkbcommon
  259. #define xkb_state_mod_names_are_active xkb_state_mod_names_are_active_dylibloader_wrapper_xkbcommon
  260. #define xkb_state_mod_index_is_active xkb_state_mod_index_is_active_dylibloader_wrapper_xkbcommon
  261. #define xkb_state_mod_indices_are_active xkb_state_mod_indices_are_active_dylibloader_wrapper_xkbcommon
  262. #define xkb_state_key_get_consumed_mods2 xkb_state_key_get_consumed_mods2_dylibloader_wrapper_xkbcommon
  263. #define xkb_state_key_get_consumed_mods xkb_state_key_get_consumed_mods_dylibloader_wrapper_xkbcommon
  264. #define xkb_state_mod_index_is_consumed2 xkb_state_mod_index_is_consumed2_dylibloader_wrapper_xkbcommon
  265. #define xkb_state_mod_index_is_consumed xkb_state_mod_index_is_consumed_dylibloader_wrapper_xkbcommon
  266. #define xkb_state_mod_mask_remove_consumed xkb_state_mod_mask_remove_consumed_dylibloader_wrapper_xkbcommon
  267. #define xkb_state_layout_name_is_active xkb_state_layout_name_is_active_dylibloader_wrapper_xkbcommon
  268. #define xkb_state_layout_index_is_active xkb_state_layout_index_is_active_dylibloader_wrapper_xkbcommon
  269. #define xkb_state_led_name_is_active xkb_state_led_name_is_active_dylibloader_wrapper_xkbcommon
  270. #define xkb_state_led_index_is_active xkb_state_led_index_is_active_dylibloader_wrapper_xkbcommon
  271. #define xkb_compose_table_new_from_locale xkb_compose_table_new_from_locale_dylibloader_wrapper_xkbcommon
  272. #define xkb_compose_table_new_from_file xkb_compose_table_new_from_file_dylibloader_wrapper_xkbcommon
  273. #define xkb_compose_table_new_from_buffer xkb_compose_table_new_from_buffer_dylibloader_wrapper_xkbcommon
  274. #define xkb_compose_table_ref xkb_compose_table_ref_dylibloader_wrapper_xkbcommon
  275. #define xkb_compose_table_unref xkb_compose_table_unref_dylibloader_wrapper_xkbcommon
  276. #define xkb_compose_state_new xkb_compose_state_new_dylibloader_wrapper_xkbcommon
  277. #define xkb_compose_state_ref xkb_compose_state_ref_dylibloader_wrapper_xkbcommon
  278. #define xkb_compose_state_unref xkb_compose_state_unref_dylibloader_wrapper_xkbcommon
  279. #define xkb_compose_state_get_compose_table xkb_compose_state_get_compose_table_dylibloader_wrapper_xkbcommon
  280. #define xkb_compose_state_feed xkb_compose_state_feed_dylibloader_wrapper_xkbcommon
  281. #define xkb_compose_state_reset xkb_compose_state_reset_dylibloader_wrapper_xkbcommon
  282. #define xkb_compose_state_get_status xkb_compose_state_get_status_dylibloader_wrapper_xkbcommon
  283. #define xkb_compose_state_get_utf8 xkb_compose_state_get_utf8_dylibloader_wrapper_xkbcommon
  284. #define xkb_compose_state_get_one_sym xkb_compose_state_get_one_sym_dylibloader_wrapper_xkbcommon
  285. extern int (*xkb_keysym_get_name_dylibloader_wrapper_xkbcommon)( xkb_keysym_t, char*, size_t);
  286. extern xkb_keysym_t (*xkb_keysym_from_name_dylibloader_wrapper_xkbcommon)(const char*,enum xkb_keysym_flags);
  287. extern int (*xkb_keysym_to_utf8_dylibloader_wrapper_xkbcommon)( xkb_keysym_t, char*, size_t);
  288. extern uint32_t (*xkb_keysym_to_utf32_dylibloader_wrapper_xkbcommon)( xkb_keysym_t);
  289. extern xkb_keysym_t (*xkb_utf32_to_keysym_dylibloader_wrapper_xkbcommon)( uint32_t);
  290. extern xkb_keysym_t (*xkb_keysym_to_upper_dylibloader_wrapper_xkbcommon)( xkb_keysym_t);
  291. extern xkb_keysym_t (*xkb_keysym_to_lower_dylibloader_wrapper_xkbcommon)( xkb_keysym_t);
  292. extern struct xkb_context* (*xkb_context_new_dylibloader_wrapper_xkbcommon)(enum xkb_context_flags);
  293. extern struct xkb_context* (*xkb_context_ref_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  294. extern void (*xkb_context_unref_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  295. extern void (*xkb_context_set_user_data_dylibloader_wrapper_xkbcommon)(struct xkb_context*, void*);
  296. extern void* (*xkb_context_get_user_data_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  297. extern int (*xkb_context_include_path_append_dylibloader_wrapper_xkbcommon)(struct xkb_context*,const char*);
  298. extern int (*xkb_context_include_path_append_default_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  299. extern int (*xkb_context_include_path_reset_defaults_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  300. extern void (*xkb_context_include_path_clear_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  301. extern unsigned int (*xkb_context_num_include_paths_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  302. extern const char* (*xkb_context_include_path_get_dylibloader_wrapper_xkbcommon)(struct xkb_context*, unsigned int);
  303. extern void (*xkb_context_set_log_level_dylibloader_wrapper_xkbcommon)(struct xkb_context*,enum xkb_log_level);
  304. extern enum xkb_log_level (*xkb_context_get_log_level_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  305. extern void (*xkb_context_set_log_verbosity_dylibloader_wrapper_xkbcommon)(struct xkb_context*, int);
  306. extern int (*xkb_context_get_log_verbosity_dylibloader_wrapper_xkbcommon)(struct xkb_context*);
  307. extern void (*xkb_context_set_log_fn_dylibloader_wrapper_xkbcommon)(struct xkb_context*, void*);
  308. extern struct xkb_keymap* (*xkb_keymap_new_from_names_dylibloader_wrapper_xkbcommon)(struct xkb_context*,struct xkb_rule_names*,enum xkb_keymap_compile_flags);
  309. extern struct xkb_keymap* (*xkb_keymap_new_from_file_dylibloader_wrapper_xkbcommon)(struct xkb_context*, FILE*,enum xkb_keymap_format,enum xkb_keymap_compile_flags);
  310. extern struct xkb_keymap* (*xkb_keymap_new_from_string_dylibloader_wrapper_xkbcommon)(struct xkb_context*,const char*,enum xkb_keymap_format,enum xkb_keymap_compile_flags);
  311. extern struct xkb_keymap* (*xkb_keymap_new_from_buffer_dylibloader_wrapper_xkbcommon)(struct xkb_context*,const char*, size_t,enum xkb_keymap_format,enum xkb_keymap_compile_flags);
  312. extern struct xkb_keymap* (*xkb_keymap_ref_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*);
  313. extern void (*xkb_keymap_unref_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*);
  314. extern char* (*xkb_keymap_get_as_string_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*,enum xkb_keymap_format);
  315. extern xkb_keycode_t (*xkb_keymap_min_keycode_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*);
  316. extern xkb_keycode_t (*xkb_keymap_max_keycode_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*);
  317. extern void (*xkb_keymap_key_for_each_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_keymap_key_iter_t, void*);
  318. extern const char* (*xkb_keymap_key_get_name_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_keycode_t);
  319. extern xkb_keycode_t (*xkb_keymap_key_by_name_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*,const char*);
  320. extern xkb_mod_index_t (*xkb_keymap_num_mods_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*);
  321. extern const char* (*xkb_keymap_mod_get_name_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_mod_index_t);
  322. extern xkb_mod_index_t (*xkb_keymap_mod_get_index_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*,const char*);
  323. extern xkb_layout_index_t (*xkb_keymap_num_layouts_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*);
  324. extern const char* (*xkb_keymap_layout_get_name_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_layout_index_t);
  325. extern xkb_layout_index_t (*xkb_keymap_layout_get_index_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*,const char*);
  326. extern xkb_led_index_t (*xkb_keymap_num_leds_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*);
  327. extern const char* (*xkb_keymap_led_get_name_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_led_index_t);
  328. extern xkb_led_index_t (*xkb_keymap_led_get_index_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*,const char*);
  329. extern xkb_layout_index_t (*xkb_keymap_num_layouts_for_key_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_keycode_t);
  330. extern xkb_level_index_t (*xkb_keymap_num_levels_for_key_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_keycode_t, xkb_layout_index_t);
  331. extern size_t (*xkb_keymap_key_get_mods_for_level_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_keycode_t, xkb_layout_index_t, xkb_level_index_t, xkb_mod_mask_t*, size_t);
  332. extern int (*xkb_keymap_key_get_syms_by_level_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_keycode_t, xkb_layout_index_t, xkb_level_index_t,const xkb_keysym_t**);
  333. extern int (*xkb_keymap_key_repeats_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*, xkb_keycode_t);
  334. extern struct xkb_state* (*xkb_state_new_dylibloader_wrapper_xkbcommon)(struct xkb_keymap*);
  335. extern struct xkb_state* (*xkb_state_ref_dylibloader_wrapper_xkbcommon)(struct xkb_state*);
  336. extern void (*xkb_state_unref_dylibloader_wrapper_xkbcommon)(struct xkb_state*);
  337. extern struct xkb_keymap* (*xkb_state_get_keymap_dylibloader_wrapper_xkbcommon)(struct xkb_state*);
  338. extern enum xkb_state_component (*xkb_state_update_key_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t,enum xkb_key_direction);
  339. extern enum xkb_state_component (*xkb_state_update_mask_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_mod_mask_t, xkb_mod_mask_t, xkb_mod_mask_t, xkb_layout_index_t, xkb_layout_index_t, xkb_layout_index_t);
  340. extern int (*xkb_state_key_get_syms_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t,const xkb_keysym_t**);
  341. extern int (*xkb_state_key_get_utf8_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t, char*, size_t);
  342. extern uint32_t (*xkb_state_key_get_utf32_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t);
  343. extern xkb_keysym_t (*xkb_state_key_get_one_sym_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t);
  344. extern xkb_layout_index_t (*xkb_state_key_get_layout_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t);
  345. extern xkb_level_index_t (*xkb_state_key_get_level_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t, xkb_layout_index_t);
  346. extern xkb_mod_mask_t (*xkb_state_serialize_mods_dylibloader_wrapper_xkbcommon)(struct xkb_state*,enum xkb_state_component);
  347. extern xkb_layout_index_t (*xkb_state_serialize_layout_dylibloader_wrapper_xkbcommon)(struct xkb_state*,enum xkb_state_component);
  348. extern int (*xkb_state_mod_name_is_active_dylibloader_wrapper_xkbcommon)(struct xkb_state*,const char*,enum xkb_state_component);
  349. extern int (*xkb_state_mod_names_are_active_dylibloader_wrapper_xkbcommon)(struct xkb_state*,enum xkb_state_component,enum xkb_state_match,...);
  350. extern int (*xkb_state_mod_index_is_active_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_mod_index_t,enum xkb_state_component);
  351. extern int (*xkb_state_mod_indices_are_active_dylibloader_wrapper_xkbcommon)(struct xkb_state*,enum xkb_state_component,enum xkb_state_match,...);
  352. extern xkb_mod_mask_t (*xkb_state_key_get_consumed_mods2_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t,enum xkb_consumed_mode);
  353. extern xkb_mod_mask_t (*xkb_state_key_get_consumed_mods_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t);
  354. extern int (*xkb_state_mod_index_is_consumed2_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t, xkb_mod_index_t,enum xkb_consumed_mode);
  355. extern int (*xkb_state_mod_index_is_consumed_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t, xkb_mod_index_t);
  356. extern xkb_mod_mask_t (*xkb_state_mod_mask_remove_consumed_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_keycode_t, xkb_mod_mask_t);
  357. extern int (*xkb_state_layout_name_is_active_dylibloader_wrapper_xkbcommon)(struct xkb_state*,const char*,enum xkb_state_component);
  358. extern int (*xkb_state_layout_index_is_active_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_layout_index_t,enum xkb_state_component);
  359. extern int (*xkb_state_led_name_is_active_dylibloader_wrapper_xkbcommon)(struct xkb_state*,const char*);
  360. extern int (*xkb_state_led_index_is_active_dylibloader_wrapper_xkbcommon)(struct xkb_state*, xkb_led_index_t);
  361. extern struct xkb_compose_table* (*xkb_compose_table_new_from_locale_dylibloader_wrapper_xkbcommon)(struct xkb_context*,const char*,enum xkb_compose_compile_flags);
  362. extern struct xkb_compose_table* (*xkb_compose_table_new_from_file_dylibloader_wrapper_xkbcommon)(struct xkb_context*, FILE*,const char*,enum xkb_compose_format,enum xkb_compose_compile_flags);
  363. extern struct xkb_compose_table* (*xkb_compose_table_new_from_buffer_dylibloader_wrapper_xkbcommon)(struct xkb_context*,const char*, size_t,const char*,enum xkb_compose_format,enum xkb_compose_compile_flags);
  364. extern struct xkb_compose_table* (*xkb_compose_table_ref_dylibloader_wrapper_xkbcommon)(struct xkb_compose_table*);
  365. extern void (*xkb_compose_table_unref_dylibloader_wrapper_xkbcommon)(struct xkb_compose_table*);
  366. extern struct xkb_compose_state* (*xkb_compose_state_new_dylibloader_wrapper_xkbcommon)(struct xkb_compose_table*,enum xkb_compose_state_flags);
  367. extern struct xkb_compose_state* (*xkb_compose_state_ref_dylibloader_wrapper_xkbcommon)(struct xkb_compose_state*);
  368. extern void (*xkb_compose_state_unref_dylibloader_wrapper_xkbcommon)(struct xkb_compose_state*);
  369. extern struct xkb_compose_table* (*xkb_compose_state_get_compose_table_dylibloader_wrapper_xkbcommon)(struct xkb_compose_state*);
  370. extern enum xkb_compose_feed_result (*xkb_compose_state_feed_dylibloader_wrapper_xkbcommon)(struct xkb_compose_state*, xkb_keysym_t);
  371. extern void (*xkb_compose_state_reset_dylibloader_wrapper_xkbcommon)(struct xkb_compose_state*);
  372. extern enum xkb_compose_status (*xkb_compose_state_get_status_dylibloader_wrapper_xkbcommon)(struct xkb_compose_state*);
  373. extern int (*xkb_compose_state_get_utf8_dylibloader_wrapper_xkbcommon)(struct xkb_compose_state*, char*, size_t);
  374. extern xkb_keysym_t (*xkb_compose_state_get_one_sym_dylibloader_wrapper_xkbcommon)(struct xkb_compose_state*);
  375. int initialize_xkbcommon(int verbose);
  376. #ifdef __cplusplus
  377. }
  378. #endif
  379. #endif