speechd-so_wrap.h 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  1. #ifndef DYLIBLOAD_WRAPPER_SPEECHD
  2. #define DYLIBLOAD_WRAPPER_SPEECHD
  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-12 10:07:46
  6. // flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/speechd/libspeechd.h --sys-include "thirdparty/linuxbsd_headers/speechd/libspeechd.h" --soname libspeechd.so.2 --init-name speechd --omit-prefix spd_get_client_list --output-header ./platform/linuxbsd/speechd-so_wrap.h --output-implementation ./platform/linuxbsd/speechd-so_wrap.c
  7. //
  8. #include <stdint.h>
  9. #define SPDConnectionAddress__free SPDConnectionAddress__free_dylibloader_orig_speechd
  10. #define spd_get_default_address spd_get_default_address_dylibloader_orig_speechd
  11. #define spd_open spd_open_dylibloader_orig_speechd
  12. #define spd_open2 spd_open2_dylibloader_orig_speechd
  13. #define spd_close spd_close_dylibloader_orig_speechd
  14. #define spd_say spd_say_dylibloader_orig_speechd
  15. #define spd_sayf spd_sayf_dylibloader_orig_speechd
  16. #define spd_stop spd_stop_dylibloader_orig_speechd
  17. #define spd_stop_all spd_stop_all_dylibloader_orig_speechd
  18. #define spd_stop_uid spd_stop_uid_dylibloader_orig_speechd
  19. #define spd_cancel spd_cancel_dylibloader_orig_speechd
  20. #define spd_cancel_all spd_cancel_all_dylibloader_orig_speechd
  21. #define spd_cancel_uid spd_cancel_uid_dylibloader_orig_speechd
  22. #define spd_pause spd_pause_dylibloader_orig_speechd
  23. #define spd_pause_all spd_pause_all_dylibloader_orig_speechd
  24. #define spd_pause_uid spd_pause_uid_dylibloader_orig_speechd
  25. #define spd_resume spd_resume_dylibloader_orig_speechd
  26. #define spd_resume_all spd_resume_all_dylibloader_orig_speechd
  27. #define spd_resume_uid spd_resume_uid_dylibloader_orig_speechd
  28. #define spd_key spd_key_dylibloader_orig_speechd
  29. #define spd_char spd_char_dylibloader_orig_speechd
  30. #define spd_wchar spd_wchar_dylibloader_orig_speechd
  31. #define spd_sound_icon spd_sound_icon_dylibloader_orig_speechd
  32. #define spd_set_voice_type spd_set_voice_type_dylibloader_orig_speechd
  33. #define spd_set_voice_type_all spd_set_voice_type_all_dylibloader_orig_speechd
  34. #define spd_set_voice_type_uid spd_set_voice_type_uid_dylibloader_orig_speechd
  35. #define spd_get_voice_type spd_get_voice_type_dylibloader_orig_speechd
  36. #define spd_set_synthesis_voice spd_set_synthesis_voice_dylibloader_orig_speechd
  37. #define spd_set_synthesis_voice_all spd_set_synthesis_voice_all_dylibloader_orig_speechd
  38. #define spd_set_synthesis_voice_uid spd_set_synthesis_voice_uid_dylibloader_orig_speechd
  39. #define spd_set_data_mode spd_set_data_mode_dylibloader_orig_speechd
  40. #define spd_set_notification_on spd_set_notification_on_dylibloader_orig_speechd
  41. #define spd_set_notification_off spd_set_notification_off_dylibloader_orig_speechd
  42. #define spd_set_notification spd_set_notification_dylibloader_orig_speechd
  43. #define spd_set_voice_rate spd_set_voice_rate_dylibloader_orig_speechd
  44. #define spd_set_voice_rate_all spd_set_voice_rate_all_dylibloader_orig_speechd
  45. #define spd_set_voice_rate_uid spd_set_voice_rate_uid_dylibloader_orig_speechd
  46. #define spd_get_voice_rate spd_get_voice_rate_dylibloader_orig_speechd
  47. #define spd_set_voice_pitch spd_set_voice_pitch_dylibloader_orig_speechd
  48. #define spd_set_voice_pitch_all spd_set_voice_pitch_all_dylibloader_orig_speechd
  49. #define spd_set_voice_pitch_uid spd_set_voice_pitch_uid_dylibloader_orig_speechd
  50. #define spd_get_voice_pitch spd_get_voice_pitch_dylibloader_orig_speechd
  51. #define spd_set_volume spd_set_volume_dylibloader_orig_speechd
  52. #define spd_set_volume_all spd_set_volume_all_dylibloader_orig_speechd
  53. #define spd_set_volume_uid spd_set_volume_uid_dylibloader_orig_speechd
  54. #define spd_get_volume spd_get_volume_dylibloader_orig_speechd
  55. #define spd_set_punctuation spd_set_punctuation_dylibloader_orig_speechd
  56. #define spd_set_punctuation_all spd_set_punctuation_all_dylibloader_orig_speechd
  57. #define spd_set_punctuation_uid spd_set_punctuation_uid_dylibloader_orig_speechd
  58. #define spd_set_capital_letters spd_set_capital_letters_dylibloader_orig_speechd
  59. #define spd_set_capital_letters_all spd_set_capital_letters_all_dylibloader_orig_speechd
  60. #define spd_set_capital_letters_uid spd_set_capital_letters_uid_dylibloader_orig_speechd
  61. #define spd_set_spelling spd_set_spelling_dylibloader_orig_speechd
  62. #define spd_set_spelling_all spd_set_spelling_all_dylibloader_orig_speechd
  63. #define spd_set_spelling_uid spd_set_spelling_uid_dylibloader_orig_speechd
  64. #define spd_set_language spd_set_language_dylibloader_orig_speechd
  65. #define spd_set_language_all spd_set_language_all_dylibloader_orig_speechd
  66. #define spd_set_language_uid spd_set_language_uid_dylibloader_orig_speechd
  67. #define spd_get_language spd_get_language_dylibloader_orig_speechd
  68. #define spd_set_output_module spd_set_output_module_dylibloader_orig_speechd
  69. #define spd_set_output_module_all spd_set_output_module_all_dylibloader_orig_speechd
  70. #define spd_set_output_module_uid spd_set_output_module_uid_dylibloader_orig_speechd
  71. #define spd_get_message_list_fd spd_get_message_list_fd_dylibloader_orig_speechd
  72. #define spd_list_modules spd_list_modules_dylibloader_orig_speechd
  73. #define free_spd_modules free_spd_modules_dylibloader_orig_speechd
  74. #define spd_get_output_module spd_get_output_module_dylibloader_orig_speechd
  75. #define spd_list_voices spd_list_voices_dylibloader_orig_speechd
  76. #define spd_list_synthesis_voices spd_list_synthesis_voices_dylibloader_orig_speechd
  77. #define free_spd_voices free_spd_voices_dylibloader_orig_speechd
  78. #define spd_execute_command_with_list_reply spd_execute_command_with_list_reply_dylibloader_orig_speechd
  79. #define spd_execute_command spd_execute_command_dylibloader_orig_speechd
  80. #define spd_execute_command_with_reply spd_execute_command_with_reply_dylibloader_orig_speechd
  81. #define spd_execute_command_wo_mutex spd_execute_command_wo_mutex_dylibloader_orig_speechd
  82. #define spd_send_data spd_send_data_dylibloader_orig_speechd
  83. #define spd_send_data_wo_mutex spd_send_data_wo_mutex_dylibloader_orig_speechd
  84. #include "thirdparty/linuxbsd_headers/speechd/libspeechd.h"
  85. #undef SPDConnectionAddress__free
  86. #undef spd_get_default_address
  87. #undef spd_open
  88. #undef spd_open2
  89. #undef spd_close
  90. #undef spd_say
  91. #undef spd_sayf
  92. #undef spd_stop
  93. #undef spd_stop_all
  94. #undef spd_stop_uid
  95. #undef spd_cancel
  96. #undef spd_cancel_all
  97. #undef spd_cancel_uid
  98. #undef spd_pause
  99. #undef spd_pause_all
  100. #undef spd_pause_uid
  101. #undef spd_resume
  102. #undef spd_resume_all
  103. #undef spd_resume_uid
  104. #undef spd_key
  105. #undef spd_char
  106. #undef spd_wchar
  107. #undef spd_sound_icon
  108. #undef spd_set_voice_type
  109. #undef spd_set_voice_type_all
  110. #undef spd_set_voice_type_uid
  111. #undef spd_get_voice_type
  112. #undef spd_set_synthesis_voice
  113. #undef spd_set_synthesis_voice_all
  114. #undef spd_set_synthesis_voice_uid
  115. #undef spd_set_data_mode
  116. #undef spd_set_notification_on
  117. #undef spd_set_notification_off
  118. #undef spd_set_notification
  119. #undef spd_set_voice_rate
  120. #undef spd_set_voice_rate_all
  121. #undef spd_set_voice_rate_uid
  122. #undef spd_get_voice_rate
  123. #undef spd_set_voice_pitch
  124. #undef spd_set_voice_pitch_all
  125. #undef spd_set_voice_pitch_uid
  126. #undef spd_get_voice_pitch
  127. #undef spd_set_volume
  128. #undef spd_set_volume_all
  129. #undef spd_set_volume_uid
  130. #undef spd_get_volume
  131. #undef spd_set_punctuation
  132. #undef spd_set_punctuation_all
  133. #undef spd_set_punctuation_uid
  134. #undef spd_set_capital_letters
  135. #undef spd_set_capital_letters_all
  136. #undef spd_set_capital_letters_uid
  137. #undef spd_set_spelling
  138. #undef spd_set_spelling_all
  139. #undef spd_set_spelling_uid
  140. #undef spd_set_language
  141. #undef spd_set_language_all
  142. #undef spd_set_language_uid
  143. #undef spd_get_language
  144. #undef spd_set_output_module
  145. #undef spd_set_output_module_all
  146. #undef spd_set_output_module_uid
  147. #undef spd_get_message_list_fd
  148. #undef spd_list_modules
  149. #undef free_spd_modules
  150. #undef spd_get_output_module
  151. #undef spd_list_voices
  152. #undef spd_list_synthesis_voices
  153. #undef free_spd_voices
  154. #undef spd_execute_command_with_list_reply
  155. #undef spd_execute_command
  156. #undef spd_execute_command_with_reply
  157. #undef spd_execute_command_wo_mutex
  158. #undef spd_send_data
  159. #undef spd_send_data_wo_mutex
  160. #ifdef __cplusplus
  161. extern "C" {
  162. #endif
  163. #define SPDConnectionAddress__free SPDConnectionAddress__free_dylibloader_wrapper_speechd
  164. #define spd_get_default_address spd_get_default_address_dylibloader_wrapper_speechd
  165. #define spd_open spd_open_dylibloader_wrapper_speechd
  166. #define spd_open2 spd_open2_dylibloader_wrapper_speechd
  167. #define spd_close spd_close_dylibloader_wrapper_speechd
  168. #define spd_say spd_say_dylibloader_wrapper_speechd
  169. #define spd_sayf spd_sayf_dylibloader_wrapper_speechd
  170. #define spd_stop spd_stop_dylibloader_wrapper_speechd
  171. #define spd_stop_all spd_stop_all_dylibloader_wrapper_speechd
  172. #define spd_stop_uid spd_stop_uid_dylibloader_wrapper_speechd
  173. #define spd_cancel spd_cancel_dylibloader_wrapper_speechd
  174. #define spd_cancel_all spd_cancel_all_dylibloader_wrapper_speechd
  175. #define spd_cancel_uid spd_cancel_uid_dylibloader_wrapper_speechd
  176. #define spd_pause spd_pause_dylibloader_wrapper_speechd
  177. #define spd_pause_all spd_pause_all_dylibloader_wrapper_speechd
  178. #define spd_pause_uid spd_pause_uid_dylibloader_wrapper_speechd
  179. #define spd_resume spd_resume_dylibloader_wrapper_speechd
  180. #define spd_resume_all spd_resume_all_dylibloader_wrapper_speechd
  181. #define spd_resume_uid spd_resume_uid_dylibloader_wrapper_speechd
  182. #define spd_key spd_key_dylibloader_wrapper_speechd
  183. #define spd_char spd_char_dylibloader_wrapper_speechd
  184. #define spd_wchar spd_wchar_dylibloader_wrapper_speechd
  185. #define spd_sound_icon spd_sound_icon_dylibloader_wrapper_speechd
  186. #define spd_set_voice_type spd_set_voice_type_dylibloader_wrapper_speechd
  187. #define spd_set_voice_type_all spd_set_voice_type_all_dylibloader_wrapper_speechd
  188. #define spd_set_voice_type_uid spd_set_voice_type_uid_dylibloader_wrapper_speechd
  189. #define spd_get_voice_type spd_get_voice_type_dylibloader_wrapper_speechd
  190. #define spd_set_synthesis_voice spd_set_synthesis_voice_dylibloader_wrapper_speechd
  191. #define spd_set_synthesis_voice_all spd_set_synthesis_voice_all_dylibloader_wrapper_speechd
  192. #define spd_set_synthesis_voice_uid spd_set_synthesis_voice_uid_dylibloader_wrapper_speechd
  193. #define spd_set_data_mode spd_set_data_mode_dylibloader_wrapper_speechd
  194. #define spd_set_notification_on spd_set_notification_on_dylibloader_wrapper_speechd
  195. #define spd_set_notification_off spd_set_notification_off_dylibloader_wrapper_speechd
  196. #define spd_set_notification spd_set_notification_dylibloader_wrapper_speechd
  197. #define spd_set_voice_rate spd_set_voice_rate_dylibloader_wrapper_speechd
  198. #define spd_set_voice_rate_all spd_set_voice_rate_all_dylibloader_wrapper_speechd
  199. #define spd_set_voice_rate_uid spd_set_voice_rate_uid_dylibloader_wrapper_speechd
  200. #define spd_get_voice_rate spd_get_voice_rate_dylibloader_wrapper_speechd
  201. #define spd_set_voice_pitch spd_set_voice_pitch_dylibloader_wrapper_speechd
  202. #define spd_set_voice_pitch_all spd_set_voice_pitch_all_dylibloader_wrapper_speechd
  203. #define spd_set_voice_pitch_uid spd_set_voice_pitch_uid_dylibloader_wrapper_speechd
  204. #define spd_get_voice_pitch spd_get_voice_pitch_dylibloader_wrapper_speechd
  205. #define spd_set_volume spd_set_volume_dylibloader_wrapper_speechd
  206. #define spd_set_volume_all spd_set_volume_all_dylibloader_wrapper_speechd
  207. #define spd_set_volume_uid spd_set_volume_uid_dylibloader_wrapper_speechd
  208. #define spd_get_volume spd_get_volume_dylibloader_wrapper_speechd
  209. #define spd_set_punctuation spd_set_punctuation_dylibloader_wrapper_speechd
  210. #define spd_set_punctuation_all spd_set_punctuation_all_dylibloader_wrapper_speechd
  211. #define spd_set_punctuation_uid spd_set_punctuation_uid_dylibloader_wrapper_speechd
  212. #define spd_set_capital_letters spd_set_capital_letters_dylibloader_wrapper_speechd
  213. #define spd_set_capital_letters_all spd_set_capital_letters_all_dylibloader_wrapper_speechd
  214. #define spd_set_capital_letters_uid spd_set_capital_letters_uid_dylibloader_wrapper_speechd
  215. #define spd_set_spelling spd_set_spelling_dylibloader_wrapper_speechd
  216. #define spd_set_spelling_all spd_set_spelling_all_dylibloader_wrapper_speechd
  217. #define spd_set_spelling_uid spd_set_spelling_uid_dylibloader_wrapper_speechd
  218. #define spd_set_language spd_set_language_dylibloader_wrapper_speechd
  219. #define spd_set_language_all spd_set_language_all_dylibloader_wrapper_speechd
  220. #define spd_set_language_uid spd_set_language_uid_dylibloader_wrapper_speechd
  221. #define spd_get_language spd_get_language_dylibloader_wrapper_speechd
  222. #define spd_set_output_module spd_set_output_module_dylibloader_wrapper_speechd
  223. #define spd_set_output_module_all spd_set_output_module_all_dylibloader_wrapper_speechd
  224. #define spd_set_output_module_uid spd_set_output_module_uid_dylibloader_wrapper_speechd
  225. #define spd_get_message_list_fd spd_get_message_list_fd_dylibloader_wrapper_speechd
  226. #define spd_list_modules spd_list_modules_dylibloader_wrapper_speechd
  227. #define free_spd_modules free_spd_modules_dylibloader_wrapper_speechd
  228. #define spd_get_output_module spd_get_output_module_dylibloader_wrapper_speechd
  229. #define spd_list_voices spd_list_voices_dylibloader_wrapper_speechd
  230. #define spd_list_synthesis_voices spd_list_synthesis_voices_dylibloader_wrapper_speechd
  231. #define free_spd_voices free_spd_voices_dylibloader_wrapper_speechd
  232. #define spd_execute_command_with_list_reply spd_execute_command_with_list_reply_dylibloader_wrapper_speechd
  233. #define spd_execute_command spd_execute_command_dylibloader_wrapper_speechd
  234. #define spd_execute_command_with_reply spd_execute_command_with_reply_dylibloader_wrapper_speechd
  235. #define spd_execute_command_wo_mutex spd_execute_command_wo_mutex_dylibloader_wrapper_speechd
  236. #define spd_send_data spd_send_data_dylibloader_wrapper_speechd
  237. #define spd_send_data_wo_mutex spd_send_data_wo_mutex_dylibloader_wrapper_speechd
  238. extern void (*SPDConnectionAddress__free_dylibloader_wrapper_speechd)( SPDConnectionAddress*);
  239. extern SPDConnectionAddress* (*spd_get_default_address_dylibloader_wrapper_speechd)( char**);
  240. extern SPDConnection* (*spd_open_dylibloader_wrapper_speechd)(const char*,const char*,const char*, SPDConnectionMode);
  241. extern SPDConnection* (*spd_open2_dylibloader_wrapper_speechd)(const char*,const char*,const char*, SPDConnectionMode, SPDConnectionAddress*, int, char**);
  242. extern void (*spd_close_dylibloader_wrapper_speechd)( SPDConnection*);
  243. extern int (*spd_say_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*);
  244. extern int (*spd_sayf_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*,...);
  245. extern int (*spd_stop_dylibloader_wrapper_speechd)( SPDConnection*);
  246. extern int (*spd_stop_all_dylibloader_wrapper_speechd)( SPDConnection*);
  247. extern int (*spd_stop_uid_dylibloader_wrapper_speechd)( SPDConnection*, int);
  248. extern int (*spd_cancel_dylibloader_wrapper_speechd)( SPDConnection*);
  249. extern int (*spd_cancel_all_dylibloader_wrapper_speechd)( SPDConnection*);
  250. extern int (*spd_cancel_uid_dylibloader_wrapper_speechd)( SPDConnection*, int);
  251. extern int (*spd_pause_dylibloader_wrapper_speechd)( SPDConnection*);
  252. extern int (*spd_pause_all_dylibloader_wrapper_speechd)( SPDConnection*);
  253. extern int (*spd_pause_uid_dylibloader_wrapper_speechd)( SPDConnection*, int);
  254. extern int (*spd_resume_dylibloader_wrapper_speechd)( SPDConnection*);
  255. extern int (*spd_resume_all_dylibloader_wrapper_speechd)( SPDConnection*);
  256. extern int (*spd_resume_uid_dylibloader_wrapper_speechd)( SPDConnection*, int);
  257. extern int (*spd_key_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*);
  258. extern int (*spd_char_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*);
  259. extern int (*spd_wchar_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority, wchar_t);
  260. extern int (*spd_sound_icon_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*);
  261. extern int (*spd_set_voice_type_dylibloader_wrapper_speechd)( SPDConnection*, SPDVoiceType);
  262. extern int (*spd_set_voice_type_all_dylibloader_wrapper_speechd)( SPDConnection*, SPDVoiceType);
  263. extern int (*spd_set_voice_type_uid_dylibloader_wrapper_speechd)( SPDConnection*, SPDVoiceType, unsigned int);
  264. extern SPDVoiceType (*spd_get_voice_type_dylibloader_wrapper_speechd)( SPDConnection*);
  265. extern int (*spd_set_synthesis_voice_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
  266. extern int (*spd_set_synthesis_voice_all_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
  267. extern int (*spd_set_synthesis_voice_uid_dylibloader_wrapper_speechd)( SPDConnection*,const char*, unsigned int);
  268. extern int (*spd_set_data_mode_dylibloader_wrapper_speechd)( SPDConnection*, SPDDataMode);
  269. extern int (*spd_set_notification_on_dylibloader_wrapper_speechd)( SPDConnection*, SPDNotification);
  270. extern int (*spd_set_notification_off_dylibloader_wrapper_speechd)( SPDConnection*, SPDNotification);
  271. extern int (*spd_set_notification_dylibloader_wrapper_speechd)( SPDConnection*, SPDNotification,const char*);
  272. extern int (*spd_set_voice_rate_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
  273. extern int (*spd_set_voice_rate_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
  274. extern int (*spd_set_voice_rate_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
  275. extern int (*spd_get_voice_rate_dylibloader_wrapper_speechd)( SPDConnection*);
  276. extern int (*spd_set_voice_pitch_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
  277. extern int (*spd_set_voice_pitch_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
  278. extern int (*spd_set_voice_pitch_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
  279. extern int (*spd_get_voice_pitch_dylibloader_wrapper_speechd)( SPDConnection*);
  280. extern int (*spd_set_volume_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
  281. extern int (*spd_set_volume_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
  282. extern int (*spd_set_volume_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
  283. extern int (*spd_get_volume_dylibloader_wrapper_speechd)( SPDConnection*);
  284. extern int (*spd_set_punctuation_dylibloader_wrapper_speechd)( SPDConnection*, SPDPunctuation);
  285. extern int (*spd_set_punctuation_all_dylibloader_wrapper_speechd)( SPDConnection*, SPDPunctuation);
  286. extern int (*spd_set_punctuation_uid_dylibloader_wrapper_speechd)( SPDConnection*, SPDPunctuation, unsigned int);
  287. extern int (*spd_set_capital_letters_dylibloader_wrapper_speechd)( SPDConnection*, SPDCapitalLetters);
  288. extern int (*spd_set_capital_letters_all_dylibloader_wrapper_speechd)( SPDConnection*, SPDCapitalLetters);
  289. extern int (*spd_set_capital_letters_uid_dylibloader_wrapper_speechd)( SPDConnection*, SPDCapitalLetters, unsigned int);
  290. extern int (*spd_set_spelling_dylibloader_wrapper_speechd)( SPDConnection*, SPDSpelling);
  291. extern int (*spd_set_spelling_all_dylibloader_wrapper_speechd)( SPDConnection*, SPDSpelling);
  292. extern int (*spd_set_spelling_uid_dylibloader_wrapper_speechd)( SPDConnection*, SPDSpelling, unsigned int);
  293. extern int (*spd_set_language_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
  294. extern int (*spd_set_language_all_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
  295. extern int (*spd_set_language_uid_dylibloader_wrapper_speechd)( SPDConnection*,const char*, unsigned int);
  296. extern char* (*spd_get_language_dylibloader_wrapper_speechd)( SPDConnection*);
  297. extern int (*spd_set_output_module_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
  298. extern int (*spd_set_output_module_all_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
  299. extern int (*spd_set_output_module_uid_dylibloader_wrapper_speechd)( SPDConnection*,const char*, unsigned int);
  300. extern int (*spd_get_message_list_fd_dylibloader_wrapper_speechd)( SPDConnection*, int, int*, char**);
  301. extern char** (*spd_list_modules_dylibloader_wrapper_speechd)( SPDConnection*);
  302. extern void (*free_spd_modules_dylibloader_wrapper_speechd)( char**);
  303. extern char* (*spd_get_output_module_dylibloader_wrapper_speechd)( SPDConnection*);
  304. extern char** (*spd_list_voices_dylibloader_wrapper_speechd)( SPDConnection*);
  305. extern SPDVoice** (*spd_list_synthesis_voices_dylibloader_wrapper_speechd)( SPDConnection*);
  306. extern void (*free_spd_voices_dylibloader_wrapper_speechd)( SPDVoice**);
  307. extern char** (*spd_execute_command_with_list_reply_dylibloader_wrapper_speechd)( SPDConnection*, char*);
  308. extern int (*spd_execute_command_dylibloader_wrapper_speechd)( SPDConnection*, char*);
  309. extern int (*spd_execute_command_with_reply_dylibloader_wrapper_speechd)( SPDConnection*, char*, char**);
  310. extern int (*spd_execute_command_wo_mutex_dylibloader_wrapper_speechd)( SPDConnection*, char*);
  311. extern char* (*spd_send_data_dylibloader_wrapper_speechd)( SPDConnection*,const char*, int);
  312. extern char* (*spd_send_data_wo_mutex_dylibloader_wrapper_speechd)( SPDConnection*,const char*, int);
  313. int initialize_speechd(int verbose);
  314. #ifdef __cplusplus
  315. }
  316. #endif
  317. #endif