speechd-so_wrap.h 21 KB

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