1// This file is generated. Do not edit!
2// see https://github.com/hpvb/dynload-wrapper for details
3// generated by generate-wrapper.py 0.3 on 2023-01-12 10:07:46
4// 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
5//
6#include <stdint.h>
7
8#define SPDConnectionAddress__free SPDConnectionAddress__free_dylibloader_orig_speechd
9#define spd_get_default_address spd_get_default_address_dylibloader_orig_speechd
10#define spd_open spd_open_dylibloader_orig_speechd
11#define spd_open2 spd_open2_dylibloader_orig_speechd
12#define spd_close spd_close_dylibloader_orig_speechd
13#define spd_say spd_say_dylibloader_orig_speechd
14#define spd_sayf spd_sayf_dylibloader_orig_speechd
15#define spd_stop spd_stop_dylibloader_orig_speechd
16#define spd_stop_all spd_stop_all_dylibloader_orig_speechd
17#define spd_stop_uid spd_stop_uid_dylibloader_orig_speechd
18#define spd_cancel spd_cancel_dylibloader_orig_speechd
19#define spd_cancel_all spd_cancel_all_dylibloader_orig_speechd
20#define spd_cancel_uid spd_cancel_uid_dylibloader_orig_speechd
21#define spd_pause spd_pause_dylibloader_orig_speechd
22#define spd_pause_all spd_pause_all_dylibloader_orig_speechd
23#define spd_pause_uid spd_pause_uid_dylibloader_orig_speechd
24#define spd_resume spd_resume_dylibloader_orig_speechd
25#define spd_resume_all spd_resume_all_dylibloader_orig_speechd
26#define spd_resume_uid spd_resume_uid_dylibloader_orig_speechd
27#define spd_key spd_key_dylibloader_orig_speechd
28#define spd_char spd_char_dylibloader_orig_speechd
29#define spd_wchar spd_wchar_dylibloader_orig_speechd
30#define spd_sound_icon spd_sound_icon_dylibloader_orig_speechd
31#define spd_set_voice_type spd_set_voice_type_dylibloader_orig_speechd
32#define spd_set_voice_type_all spd_set_voice_type_all_dylibloader_orig_speechd
33#define spd_set_voice_type_uid spd_set_voice_type_uid_dylibloader_orig_speechd
34#define spd_get_voice_type spd_get_voice_type_dylibloader_orig_speechd
35#define spd_set_synthesis_voice spd_set_synthesis_voice_dylibloader_orig_speechd
36#define spd_set_synthesis_voice_all spd_set_synthesis_voice_all_dylibloader_orig_speechd
37#define spd_set_synthesis_voice_uid spd_set_synthesis_voice_uid_dylibloader_orig_speechd
38#define spd_set_data_mode spd_set_data_mode_dylibloader_orig_speechd
39#define spd_set_notification_on spd_set_notification_on_dylibloader_orig_speechd
40#define spd_set_notification_off spd_set_notification_off_dylibloader_orig_speechd
41#define spd_set_notification spd_set_notification_dylibloader_orig_speechd
42#define spd_set_voice_rate spd_set_voice_rate_dylibloader_orig_speechd
43#define spd_set_voice_rate_all spd_set_voice_rate_all_dylibloader_orig_speechd
44#define spd_set_voice_rate_uid spd_set_voice_rate_uid_dylibloader_orig_speechd
45#define spd_get_voice_rate spd_get_voice_rate_dylibloader_orig_speechd
46#define spd_set_voice_pitch spd_set_voice_pitch_dylibloader_orig_speechd
47#define spd_set_voice_pitch_all spd_set_voice_pitch_all_dylibloader_orig_speechd
48#define spd_set_voice_pitch_uid spd_set_voice_pitch_uid_dylibloader_orig_speechd
49#define spd_get_voice_pitch spd_get_voice_pitch_dylibloader_orig_speechd
50#define spd_set_volume spd_set_volume_dylibloader_orig_speechd
51#define spd_set_volume_all spd_set_volume_all_dylibloader_orig_speechd
52#define spd_set_volume_uid spd_set_volume_uid_dylibloader_orig_speechd
53#define spd_get_volume spd_get_volume_dylibloader_orig_speechd
54#define spd_set_punctuation spd_set_punctuation_dylibloader_orig_speechd
55#define spd_set_punctuation_all spd_set_punctuation_all_dylibloader_orig_speechd
56#define spd_set_punctuation_uid spd_set_punctuation_uid_dylibloader_orig_speechd
57#define spd_set_capital_letters spd_set_capital_letters_dylibloader_orig_speechd
58#define spd_set_capital_letters_all spd_set_capital_letters_all_dylibloader_orig_speechd
59#define spd_set_capital_letters_uid spd_set_capital_letters_uid_dylibloader_orig_speechd
60#define spd_set_spelling spd_set_spelling_dylibloader_orig_speechd
61#define spd_set_spelling_all spd_set_spelling_all_dylibloader_orig_speechd
62#define spd_set_spelling_uid spd_set_spelling_uid_dylibloader_orig_speechd
63#define spd_set_language spd_set_language_dylibloader_orig_speechd
64#define spd_set_language_all spd_set_language_all_dylibloader_orig_speechd
65#define spd_set_language_uid spd_set_language_uid_dylibloader_orig_speechd
66#define spd_get_language spd_get_language_dylibloader_orig_speechd
67#define spd_set_output_module spd_set_output_module_dylibloader_orig_speechd
68#define spd_set_output_module_all spd_set_output_module_all_dylibloader_orig_speechd
69#define spd_set_output_module_uid spd_set_output_module_uid_dylibloader_orig_speechd
70#define spd_get_message_list_fd spd_get_message_list_fd_dylibloader_orig_speechd
71#define spd_list_modules spd_list_modules_dylibloader_orig_speechd
72#define free_spd_modules free_spd_modules_dylibloader_orig_speechd
73#define spd_get_output_module spd_get_output_module_dylibloader_orig_speechd
74#define spd_list_voices spd_list_voices_dylibloader_orig_speechd
75#define spd_list_synthesis_voices spd_list_synthesis_voices_dylibloader_orig_speechd
76#define free_spd_voices free_spd_voices_dylibloader_orig_speechd
77#define spd_execute_command_with_list_reply spd_execute_command_with_list_reply_dylibloader_orig_speechd
78#define spd_execute_command spd_execute_command_dylibloader_orig_speechd
79#define spd_execute_command_with_reply spd_execute_command_with_reply_dylibloader_orig_speechd
80#define spd_execute_command_wo_mutex spd_execute_command_wo_mutex_dylibloader_orig_speechd
81#define spd_send_data spd_send_data_dylibloader_orig_speechd
82#define spd_send_data_wo_mutex spd_send_data_wo_mutex_dylibloader_orig_speechd
83#include "thirdparty/linuxbsd_headers/speechd/libspeechd.h"
84#undef SPDConnectionAddress__free
85#undef spd_get_default_address
86#undef spd_open
87#undef spd_open2
88#undef spd_close
89#undef spd_say
90#undef spd_sayf
91#undef spd_stop
92#undef spd_stop_all
93#undef spd_stop_uid
94#undef spd_cancel
95#undef spd_cancel_all
96#undef spd_cancel_uid
97#undef spd_pause
98#undef spd_pause_all
99#undef spd_pause_uid
100#undef spd_resume
101#undef spd_resume_all
102#undef spd_resume_uid
103#undef spd_key
104#undef spd_char
105#undef spd_wchar
106#undef spd_sound_icon
107#undef spd_set_voice_type
108#undef spd_set_voice_type_all
109#undef spd_set_voice_type_uid
110#undef spd_get_voice_type
111#undef spd_set_synthesis_voice
112#undef spd_set_synthesis_voice_all
113#undef spd_set_synthesis_voice_uid
114#undef spd_set_data_mode
115#undef spd_set_notification_on
116#undef spd_set_notification_off
117#undef spd_set_notification
118#undef spd_set_voice_rate
119#undef spd_set_voice_rate_all
120#undef spd_set_voice_rate_uid
121#undef spd_get_voice_rate
122#undef spd_set_voice_pitch
123#undef spd_set_voice_pitch_all
124#undef spd_set_voice_pitch_uid
125#undef spd_get_voice_pitch
126#undef spd_set_volume
127#undef spd_set_volume_all
128#undef spd_set_volume_uid
129#undef spd_get_volume
130#undef spd_set_punctuation
131#undef spd_set_punctuation_all
132#undef spd_set_punctuation_uid
133#undef spd_set_capital_letters
134#undef spd_set_capital_letters_all
135#undef spd_set_capital_letters_uid
136#undef spd_set_spelling
137#undef spd_set_spelling_all
138#undef spd_set_spelling_uid
139#undef spd_set_language
140#undef spd_set_language_all
141#undef spd_set_language_uid
142#undef spd_get_language
143#undef spd_set_output_module
144#undef spd_set_output_module_all
145#undef spd_set_output_module_uid
146#undef spd_get_message_list_fd
147#undef spd_list_modules
148#undef free_spd_modules
149#undef spd_get_output_module
150#undef spd_list_voices
151#undef spd_list_synthesis_voices
152#undef free_spd_voices
153#undef spd_execute_command_with_list_reply
154#undef spd_execute_command
155#undef spd_execute_command_with_reply
156#undef spd_execute_command_wo_mutex
157#undef spd_send_data
158#undef spd_send_data_wo_mutex
159#include <dlfcn.h>
160#include <stdio.h>
161void (*SPDConnectionAddress__free_dylibloader_wrapper_speechd)( SPDConnectionAddress*);
162SPDConnectionAddress* (*spd_get_default_address_dylibloader_wrapper_speechd)( char**);
163SPDConnection* (*spd_open_dylibloader_wrapper_speechd)(const char*,const char*,const char*, SPDConnectionMode);
164SPDConnection* (*spd_open2_dylibloader_wrapper_speechd)(const char*,const char*,const char*, SPDConnectionMode, SPDConnectionAddress*, int, char**);
165void (*spd_close_dylibloader_wrapper_speechd)( SPDConnection*);
166int (*spd_say_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*);
167int (*spd_sayf_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*,...);
168int (*spd_stop_dylibloader_wrapper_speechd)( SPDConnection*);
169int (*spd_stop_all_dylibloader_wrapper_speechd)( SPDConnection*);
170int (*spd_stop_uid_dylibloader_wrapper_speechd)( SPDConnection*, int);
171int (*spd_cancel_dylibloader_wrapper_speechd)( SPDConnection*);
172int (*spd_cancel_all_dylibloader_wrapper_speechd)( SPDConnection*);
173int (*spd_cancel_uid_dylibloader_wrapper_speechd)( SPDConnection*, int);
174int (*spd_pause_dylibloader_wrapper_speechd)( SPDConnection*);
175int (*spd_pause_all_dylibloader_wrapper_speechd)( SPDConnection*);
176int (*spd_pause_uid_dylibloader_wrapper_speechd)( SPDConnection*, int);
177int (*spd_resume_dylibloader_wrapper_speechd)( SPDConnection*);
178int (*spd_resume_all_dylibloader_wrapper_speechd)( SPDConnection*);
179int (*spd_resume_uid_dylibloader_wrapper_speechd)( SPDConnection*, int);
180int (*spd_key_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*);
181int (*spd_char_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*);
182int (*spd_wchar_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority, wchar_t);
183int (*spd_sound_icon_dylibloader_wrapper_speechd)( SPDConnection*, SPDPriority,const char*);
184int (*spd_set_voice_type_dylibloader_wrapper_speechd)( SPDConnection*, SPDVoiceType);
185int (*spd_set_voice_type_all_dylibloader_wrapper_speechd)( SPDConnection*, SPDVoiceType);
186int (*spd_set_voice_type_uid_dylibloader_wrapper_speechd)( SPDConnection*, SPDVoiceType, unsigned int);
187SPDVoiceType (*spd_get_voice_type_dylibloader_wrapper_speechd)( SPDConnection*);
188int (*spd_set_synthesis_voice_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
189int (*spd_set_synthesis_voice_all_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
190int (*spd_set_synthesis_voice_uid_dylibloader_wrapper_speechd)( SPDConnection*,const char*, unsigned int);
191int (*spd_set_data_mode_dylibloader_wrapper_speechd)( SPDConnection*, SPDDataMode);
192int (*spd_set_notification_on_dylibloader_wrapper_speechd)( SPDConnection*, SPDNotification);
193int (*spd_set_notification_off_dylibloader_wrapper_speechd)( SPDConnection*, SPDNotification);
194int (*spd_set_notification_dylibloader_wrapper_speechd)( SPDConnection*, SPDNotification,const char*);
195int (*spd_set_voice_rate_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
196int (*spd_set_voice_rate_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
197int (*spd_set_voice_rate_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
198int (*spd_get_voice_rate_dylibloader_wrapper_speechd)( SPDConnection*);
199int (*spd_set_voice_pitch_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
200int (*spd_set_voice_pitch_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
201int (*spd_set_voice_pitch_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
202int (*spd_get_voice_pitch_dylibloader_wrapper_speechd)( SPDConnection*);
203int (*spd_set_volume_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
204int (*spd_set_volume_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
205int (*spd_set_volume_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
206int (*spd_get_volume_dylibloader_wrapper_speechd)( SPDConnection*);
207int (*spd_set_punctuation_dylibloader_wrapper_speechd)( SPDConnection*, SPDPunctuation);
208int (*spd_set_punctuation_all_dylibloader_wrapper_speechd)( SPDConnection*, SPDPunctuation);
209int (*spd_set_punctuation_uid_dylibloader_wrapper_speechd)( SPDConnection*, SPDPunctuation, unsigned int);
210int (*spd_set_capital_letters_dylibloader_wrapper_speechd)( SPDConnection*, SPDCapitalLetters);
211int (*spd_set_capital_letters_all_dylibloader_wrapper_speechd)( SPDConnection*, SPDCapitalLetters);
212int (*spd_set_capital_letters_uid_dylibloader_wrapper_speechd)( SPDConnection*, SPDCapitalLetters, unsigned int);
213int (*spd_set_spelling_dylibloader_wrapper_speechd)( SPDConnection*, SPDSpelling);
214int (*spd_set_spelling_all_dylibloader_wrapper_speechd)( SPDConnection*, SPDSpelling);
215int (*spd_set_spelling_uid_dylibloader_wrapper_speechd)( SPDConnection*, SPDSpelling, unsigned int);
216int (*spd_set_language_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
217int (*spd_set_language_all_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
218int (*spd_set_language_uid_dylibloader_wrapper_speechd)( SPDConnection*,const char*, unsigned int);
219char* (*spd_get_language_dylibloader_wrapper_speechd)( SPDConnection*);
220int (*spd_set_output_module_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
221int (*spd_set_output_module_all_dylibloader_wrapper_speechd)( SPDConnection*,const char*);
222int (*spd_set_output_module_uid_dylibloader_wrapper_speechd)( SPDConnection*,const char*, unsigned int);
223int (*spd_get_message_list_fd_dylibloader_wrapper_speechd)( SPDConnection*, int, int*, char**);
224char** (*spd_list_modules_dylibloader_wrapper_speechd)( SPDConnection*);
225void (*free_spd_modules_dylibloader_wrapper_speechd)( char**);
226char* (*spd_get_output_module_dylibloader_wrapper_speechd)( SPDConnection*);
227char** (*spd_list_voices_dylibloader_wrapper_speechd)( SPDConnection*);
228SPDVoice** (*spd_list_synthesis_voices_dylibloader_wrapper_speechd)( SPDConnection*);
229void (*free_spd_voices_dylibloader_wrapper_speechd)( SPDVoice**);
230char** (*spd_execute_command_with_list_reply_dylibloader_wrapper_speechd)( SPDConnection*, char*);
231int (*spd_execute_command_dylibloader_wrapper_speechd)( SPDConnection*, char*);
232int (*spd_execute_command_with_reply_dylibloader_wrapper_speechd)( SPDConnection*, char*, char**);
233int (*spd_execute_command_wo_mutex_dylibloader_wrapper_speechd)( SPDConnection*, char*);
234char* (*spd_send_data_dylibloader_wrapper_speechd)( SPDConnection*,const char*, int);
235char* (*spd_send_data_wo_mutex_dylibloader_wrapper_speechd)( SPDConnection*,const char*, int);
236int initialize_speechd(int verbose) {
237 void *handle;
238 char *error;
239 handle = dlopen("libspeechd.so.2", RTLD_LAZY);
240 if (!handle) {
241 if (verbose) {
242 fprintf(stderr, "%s\n", dlerror());
243 }
244 return(1);
245 }
246 dlerror();
247// SPDConnectionAddress__free
248 *(void **) (&SPDConnectionAddress__free_dylibloader_wrapper_speechd) = dlsym(handle, "SPDConnectionAddress__free");
249 if (verbose) {
250 error = dlerror();
251 if (error != NULL) {
252 fprintf(stderr, "%s\n", error);
253 }
254 }
255// spd_get_default_address
256 *(void **) (&spd_get_default_address_dylibloader_wrapper_speechd) = dlsym(handle, "spd_get_default_address");
257 if (verbose) {
258 error = dlerror();
259 if (error != NULL) {
260 fprintf(stderr, "%s\n", error);
261 }
262 }
263// spd_open
264 *(void **) (&spd_open_dylibloader_wrapper_speechd) = dlsym(handle, "spd_open");
265 if (verbose) {
266 error = dlerror();
267 if (error != NULL) {
268 fprintf(stderr, "%s\n", error);
269 }
270 }
271// spd_open2
272 *(void **) (&spd_open2_dylibloader_wrapper_speechd) = dlsym(handle, "spd_open2");
273 if (verbose) {
274 error = dlerror();
275 if (error != NULL) {
276 fprintf(stderr, "%s\n", error);
277 }
278 }
279// spd_close
280 *(void **) (&spd_close_dylibloader_wrapper_speechd) = dlsym(handle, "spd_close");
281 if (verbose) {
282 error = dlerror();
283 if (error != NULL) {
284 fprintf(stderr, "%s\n", error);
285 }
286 }
287// spd_say
288 *(void **) (&spd_say_dylibloader_wrapper_speechd) = dlsym(handle, "spd_say");
289 if (verbose) {
290 error = dlerror();
291 if (error != NULL) {
292 fprintf(stderr, "%s\n", error);
293 }
294 }
295// spd_sayf
296 *(void **) (&spd_sayf_dylibloader_wrapper_speechd) = dlsym(handle, "spd_sayf");
297 if (verbose) {
298 error = dlerror();
299 if (error != NULL) {
300 fprintf(stderr, "%s\n", error);
301 }
302 }
303// spd_stop
304 *(void **) (&spd_stop_dylibloader_wrapper_speechd) = dlsym(handle, "spd_stop");
305 if (verbose) {
306 error = dlerror();
307 if (error != NULL) {
308 fprintf(stderr, "%s\n", error);
309 }
310 }
311// spd_stop_all
312 *(void **) (&spd_stop_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_stop_all");
313 if (verbose) {
314 error = dlerror();
315 if (error != NULL) {
316 fprintf(stderr, "%s\n", error);
317 }
318 }
319// spd_stop_uid
320 *(void **) (&spd_stop_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_stop_uid");
321 if (verbose) {
322 error = dlerror();
323 if (error != NULL) {
324 fprintf(stderr, "%s\n", error);
325 }
326 }
327// spd_cancel
328 *(void **) (&spd_cancel_dylibloader_wrapper_speechd) = dlsym(handle, "spd_cancel");
329 if (verbose) {
330 error = dlerror();
331 if (error != NULL) {
332 fprintf(stderr, "%s\n", error);
333 }
334 }
335// spd_cancel_all
336 *(void **) (&spd_cancel_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_cancel_all");
337 if (verbose) {
338 error = dlerror();
339 if (error != NULL) {
340 fprintf(stderr, "%s\n", error);
341 }
342 }
343// spd_cancel_uid
344 *(void **) (&spd_cancel_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_cancel_uid");
345 if (verbose) {
346 error = dlerror();
347 if (error != NULL) {
348 fprintf(stderr, "%s\n", error);
349 }
350 }
351// spd_pause
352 *(void **) (&spd_pause_dylibloader_wrapper_speechd) = dlsym(handle, "spd_pause");
353 if (verbose) {
354 error = dlerror();
355 if (error != NULL) {
356 fprintf(stderr, "%s\n", error);
357 }
358 }
359// spd_pause_all
360 *(void **) (&spd_pause_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_pause_all");
361 if (verbose) {
362 error = dlerror();
363 if (error != NULL) {
364 fprintf(stderr, "%s\n", error);
365 }
366 }
367// spd_pause_uid
368 *(void **) (&spd_pause_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_pause_uid");
369 if (verbose) {
370 error = dlerror();
371 if (error != NULL) {
372 fprintf(stderr, "%s\n", error);
373 }
374 }
375// spd_resume
376 *(void **) (&spd_resume_dylibloader_wrapper_speechd) = dlsym(handle, "spd_resume");
377 if (verbose) {
378 error = dlerror();
379 if (error != NULL) {
380 fprintf(stderr, "%s\n", error);
381 }
382 }
383// spd_resume_all
384 *(void **) (&spd_resume_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_resume_all");
385 if (verbose) {
386 error = dlerror();
387 if (error != NULL) {
388 fprintf(stderr, "%s\n", error);
389 }
390 }
391// spd_resume_uid
392 *(void **) (&spd_resume_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_resume_uid");
393 if (verbose) {
394 error = dlerror();
395 if (error != NULL) {
396 fprintf(stderr, "%s\n", error);
397 }
398 }
399// spd_key
400 *(void **) (&spd_key_dylibloader_wrapper_speechd) = dlsym(handle, "spd_key");
401 if (verbose) {
402 error = dlerror();
403 if (error != NULL) {
404 fprintf(stderr, "%s\n", error);
405 }
406 }
407// spd_char
408 *(void **) (&spd_char_dylibloader_wrapper_speechd) = dlsym(handle, "spd_char");
409 if (verbose) {
410 error = dlerror();
411 if (error != NULL) {
412 fprintf(stderr, "%s\n", error);
413 }
414 }
415// spd_wchar
416 *(void **) (&spd_wchar_dylibloader_wrapper_speechd) = dlsym(handle, "spd_wchar");
417 if (verbose) {
418 error = dlerror();
419 if (error != NULL) {
420 fprintf(stderr, "%s\n", error);
421 }
422 }
423// spd_sound_icon
424 *(void **) (&spd_sound_icon_dylibloader_wrapper_speechd) = dlsym(handle, "spd_sound_icon");
425 if (verbose) {
426 error = dlerror();
427 if (error != NULL) {
428 fprintf(stderr, "%s\n", error);
429 }
430 }
431// spd_set_voice_type
432 *(void **) (&spd_set_voice_type_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_type");
433 if (verbose) {
434 error = dlerror();
435 if (error != NULL) {
436 fprintf(stderr, "%s\n", error);
437 }
438 }
439// spd_set_voice_type_all
440 *(void **) (&spd_set_voice_type_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_type_all");
441 if (verbose) {
442 error = dlerror();
443 if (error != NULL) {
444 fprintf(stderr, "%s\n", error);
445 }
446 }
447// spd_set_voice_type_uid
448 *(void **) (&spd_set_voice_type_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_type_uid");
449 if (verbose) {
450 error = dlerror();
451 if (error != NULL) {
452 fprintf(stderr, "%s\n", error);
453 }
454 }
455// spd_get_voice_type
456 *(void **) (&spd_get_voice_type_dylibloader_wrapper_speechd) = dlsym(handle, "spd_get_voice_type");
457 if (verbose) {
458 error = dlerror();
459 if (error != NULL) {
460 fprintf(stderr, "%s\n", error);
461 }
462 }
463// spd_set_synthesis_voice
464 *(void **) (&spd_set_synthesis_voice_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_synthesis_voice");
465 if (verbose) {
466 error = dlerror();
467 if (error != NULL) {
468 fprintf(stderr, "%s\n", error);
469 }
470 }
471// spd_set_synthesis_voice_all
472 *(void **) (&spd_set_synthesis_voice_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_synthesis_voice_all");
473 if (verbose) {
474 error = dlerror();
475 if (error != NULL) {
476 fprintf(stderr, "%s\n", error);
477 }
478 }
479// spd_set_synthesis_voice_uid
480 *(void **) (&spd_set_synthesis_voice_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_synthesis_voice_uid");
481 if (verbose) {
482 error = dlerror();
483 if (error != NULL) {
484 fprintf(stderr, "%s\n", error);
485 }
486 }
487// spd_set_data_mode
488 *(void **) (&spd_set_data_mode_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_data_mode");
489 if (verbose) {
490 error = dlerror();
491 if (error != NULL) {
492 fprintf(stderr, "%s\n", error);
493 }
494 }
495// spd_set_notification_on
496 *(void **) (&spd_set_notification_on_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_notification_on");
497 if (verbose) {
498 error = dlerror();
499 if (error != NULL) {
500 fprintf(stderr, "%s\n", error);
501 }
502 }
503// spd_set_notification_off
504 *(void **) (&spd_set_notification_off_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_notification_off");
505 if (verbose) {
506 error = dlerror();
507 if (error != NULL) {
508 fprintf(stderr, "%s\n", error);
509 }
510 }
511// spd_set_notification
512 *(void **) (&spd_set_notification_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_notification");
513 if (verbose) {
514 error = dlerror();
515 if (error != NULL) {
516 fprintf(stderr, "%s\n", error);
517 }
518 }
519// spd_set_voice_rate
520 *(void **) (&spd_set_voice_rate_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_rate");
521 if (verbose) {
522 error = dlerror();
523 if (error != NULL) {
524 fprintf(stderr, "%s\n", error);
525 }
526 }
527// spd_set_voice_rate_all
528 *(void **) (&spd_set_voice_rate_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_rate_all");
529 if (verbose) {
530 error = dlerror();
531 if (error != NULL) {
532 fprintf(stderr, "%s\n", error);
533 }
534 }
535// spd_set_voice_rate_uid
536 *(void **) (&spd_set_voice_rate_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_rate_uid");
537 if (verbose) {
538 error = dlerror();
539 if (error != NULL) {
540 fprintf(stderr, "%s\n", error);
541 }
542 }
543// spd_get_voice_rate
544 *(void **) (&spd_get_voice_rate_dylibloader_wrapper_speechd) = dlsym(handle, "spd_get_voice_rate");
545 if (verbose) {
546 error = dlerror();
547 if (error != NULL) {
548 fprintf(stderr, "%s\n", error);
549 }
550 }
551// spd_set_voice_pitch
552 *(void **) (&spd_set_voice_pitch_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_pitch");
553 if (verbose) {
554 error = dlerror();
555 if (error != NULL) {
556 fprintf(stderr, "%s\n", error);
557 }
558 }
559// spd_set_voice_pitch_all
560 *(void **) (&spd_set_voice_pitch_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_pitch_all");
561 if (verbose) {
562 error = dlerror();
563 if (error != NULL) {
564 fprintf(stderr, "%s\n", error);
565 }
566 }
567// spd_set_voice_pitch_uid
568 *(void **) (&spd_set_voice_pitch_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_pitch_uid");
569 if (verbose) {
570 error = dlerror();
571 if (error != NULL) {
572 fprintf(stderr, "%s\n", error);
573 }
574 }
575// spd_get_voice_pitch
576 *(void **) (&spd_get_voice_pitch_dylibloader_wrapper_speechd) = dlsym(handle, "spd_get_voice_pitch");
577 if (verbose) {
578 error = dlerror();
579 if (error != NULL) {
580 fprintf(stderr, "%s\n", error);
581 }
582 }
583// spd_set_volume
584 *(void **) (&spd_set_volume_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_volume");
585 if (verbose) {
586 error = dlerror();
587 if (error != NULL) {
588 fprintf(stderr, "%s\n", error);
589 }
590 }
591// spd_set_volume_all
592 *(void **) (&spd_set_volume_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_volume_all");
593 if (verbose) {
594 error = dlerror();
595 if (error != NULL) {
596 fprintf(stderr, "%s\n", error);
597 }
598 }
599// spd_set_volume_uid
600 *(void **) (&spd_set_volume_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_volume_uid");
601 if (verbose) {
602 error = dlerror();
603 if (error != NULL) {
604 fprintf(stderr, "%s\n", error);
605 }
606 }
607// spd_get_volume
608 *(void **) (&spd_get_volume_dylibloader_wrapper_speechd) = dlsym(handle, "spd_get_volume");
609 if (verbose) {
610 error = dlerror();
611 if (error != NULL) {
612 fprintf(stderr, "%s\n", error);
613 }
614 }
615// spd_set_punctuation
616 *(void **) (&spd_set_punctuation_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_punctuation");
617 if (verbose) {
618 error = dlerror();
619 if (error != NULL) {
620 fprintf(stderr, "%s\n", error);
621 }
622 }
623// spd_set_punctuation_all
624 *(void **) (&spd_set_punctuation_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_punctuation_all");
625 if (verbose) {
626 error = dlerror();
627 if (error != NULL) {
628 fprintf(stderr, "%s\n", error);
629 }
630 }
631// spd_set_punctuation_uid
632 *(void **) (&spd_set_punctuation_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_punctuation_uid");
633 if (verbose) {
634 error = dlerror();
635 if (error != NULL) {
636 fprintf(stderr, "%s\n", error);
637 }
638 }
639// spd_set_capital_letters
640 *(void **) (&spd_set_capital_letters_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_capital_letters");
641 if (verbose) {
642 error = dlerror();
643 if (error != NULL) {
644 fprintf(stderr, "%s\n", error);
645 }
646 }
647// spd_set_capital_letters_all
648 *(void **) (&spd_set_capital_letters_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_capital_letters_all");
649 if (verbose) {
650 error = dlerror();
651 if (error != NULL) {
652 fprintf(stderr, "%s\n", error);
653 }
654 }
655// spd_set_capital_letters_uid
656 *(void **) (&spd_set_capital_letters_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_capital_letters_uid");
657 if (verbose) {
658 error = dlerror();
659 if (error != NULL) {
660 fprintf(stderr, "%s\n", error);
661 }
662 }
663// spd_set_spelling
664 *(void **) (&spd_set_spelling_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_spelling");
665 if (verbose) {
666 error = dlerror();
667 if (error != NULL) {
668 fprintf(stderr, "%s\n", error);
669 }
670 }
671// spd_set_spelling_all
672 *(void **) (&spd_set_spelling_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_spelling_all");
673 if (verbose) {
674 error = dlerror();
675 if (error != NULL) {
676 fprintf(stderr, "%s\n", error);
677 }
678 }
679// spd_set_spelling_uid
680 *(void **) (&spd_set_spelling_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_spelling_uid");
681 if (verbose) {
682 error = dlerror();
683 if (error != NULL) {
684 fprintf(stderr, "%s\n", error);
685 }
686 }
687// spd_set_language
688 *(void **) (&spd_set_language_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_language");
689 if (verbose) {
690 error = dlerror();
691 if (error != NULL) {
692 fprintf(stderr, "%s\n", error);
693 }
694 }
695// spd_set_language_all
696 *(void **) (&spd_set_language_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_language_all");
697 if (verbose) {
698 error = dlerror();
699 if (error != NULL) {
700 fprintf(stderr, "%s\n", error);
701 }
702 }
703// spd_set_language_uid
704 *(void **) (&spd_set_language_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_language_uid");
705 if (verbose) {
706 error = dlerror();
707 if (error != NULL) {
708 fprintf(stderr, "%s\n", error);
709 }
710 }
711// spd_get_language
712 *(void **) (&spd_get_language_dylibloader_wrapper_speechd) = dlsym(handle, "spd_get_language");
713 if (verbose) {
714 error = dlerror();
715 if (error != NULL) {
716 fprintf(stderr, "%s\n", error);
717 }
718 }
719// spd_set_output_module
720 *(void **) (&spd_set_output_module_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_output_module");
721 if (verbose) {
722 error = dlerror();
723 if (error != NULL) {
724 fprintf(stderr, "%s\n", error);
725 }
726 }
727// spd_set_output_module_all
728 *(void **) (&spd_set_output_module_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_output_module_all");
729 if (verbose) {
730 error = dlerror();
731 if (error != NULL) {
732 fprintf(stderr, "%s\n", error);
733 }
734 }
735// spd_set_output_module_uid
736 *(void **) (&spd_set_output_module_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_output_module_uid");
737 if (verbose) {
738 error = dlerror();
739 if (error != NULL) {
740 fprintf(stderr, "%s\n", error);
741 }
742 }
743// spd_get_message_list_fd
744 *(void **) (&spd_get_message_list_fd_dylibloader_wrapper_speechd) = dlsym(handle, "spd_get_message_list_fd");
745 if (verbose) {
746 error = dlerror();
747 if (error != NULL) {
748 fprintf(stderr, "%s\n", error);
749 }
750 }
751// spd_list_modules
752 *(void **) (&spd_list_modules_dylibloader_wrapper_speechd) = dlsym(handle, "spd_list_modules");
753 if (verbose) {
754 error = dlerror();
755 if (error != NULL) {
756 fprintf(stderr, "%s\n", error);
757 }
758 }
759// free_spd_modules
760 *(void **) (&free_spd_modules_dylibloader_wrapper_speechd) = dlsym(handle, "free_spd_modules");
761 if (verbose) {
762 error = dlerror();
763 if (error != NULL) {
764 fprintf(stderr, "%s\n", error);
765 }
766 }
767// spd_get_output_module
768 *(void **) (&spd_get_output_module_dylibloader_wrapper_speechd) = dlsym(handle, "spd_get_output_module");
769 if (verbose) {
770 error = dlerror();
771 if (error != NULL) {
772 fprintf(stderr, "%s\n", error);
773 }
774 }
775// spd_list_voices
776 *(void **) (&spd_list_voices_dylibloader_wrapper_speechd) = dlsym(handle, "spd_list_voices");
777 if (verbose) {
778 error = dlerror();
779 if (error != NULL) {
780 fprintf(stderr, "%s\n", error);
781 }
782 }
783// spd_list_synthesis_voices
784 *(void **) (&spd_list_synthesis_voices_dylibloader_wrapper_speechd) = dlsym(handle, "spd_list_synthesis_voices");
785 if (verbose) {
786 error = dlerror();
787 if (error != NULL) {
788 fprintf(stderr, "%s\n", error);
789 }
790 }
791// free_spd_voices
792 *(void **) (&free_spd_voices_dylibloader_wrapper_speechd) = dlsym(handle, "free_spd_voices");
793 if (verbose) {
794 error = dlerror();
795 if (error != NULL) {
796 fprintf(stderr, "%s\n", error);
797 }
798 }
799// spd_execute_command_with_list_reply
800 *(void **) (&spd_execute_command_with_list_reply_dylibloader_wrapper_speechd) = dlsym(handle, "spd_execute_command_with_list_reply");
801 if (verbose) {
802 error = dlerror();
803 if (error != NULL) {
804 fprintf(stderr, "%s\n", error);
805 }
806 }
807// spd_execute_command
808 *(void **) (&spd_execute_command_dylibloader_wrapper_speechd) = dlsym(handle, "spd_execute_command");
809 if (verbose) {
810 error = dlerror();
811 if (error != NULL) {
812 fprintf(stderr, "%s\n", error);
813 }
814 }
815// spd_execute_command_with_reply
816 *(void **) (&spd_execute_command_with_reply_dylibloader_wrapper_speechd) = dlsym(handle, "spd_execute_command_with_reply");
817 if (verbose) {
818 error = dlerror();
819 if (error != NULL) {
820 fprintf(stderr, "%s\n", error);
821 }
822 }
823// spd_execute_command_wo_mutex
824 *(void **) (&spd_execute_command_wo_mutex_dylibloader_wrapper_speechd) = dlsym(handle, "spd_execute_command_wo_mutex");
825 if (verbose) {
826 error = dlerror();
827 if (error != NULL) {
828 fprintf(stderr, "%s\n", error);
829 }
830 }
831// spd_send_data
832 *(void **) (&spd_send_data_dylibloader_wrapper_speechd) = dlsym(handle, "spd_send_data");
833 if (verbose) {
834 error = dlerror();
835 if (error != NULL) {
836 fprintf(stderr, "%s\n", error);
837 }
838 }
839// spd_send_data_wo_mutex
840 *(void **) (&spd_send_data_wo_mutex_dylibloader_wrapper_speechd) = dlsym(handle, "spd_send_data_wo_mutex");
841 if (verbose) {
842 error = dlerror();
843 if (error != NULL) {
844 fprintf(stderr, "%s\n", error);
845 }
846 }
847return 0;
848}
849