[Linux/BSD] Include headers for dynamically loaded libraries to simplify build dependencies.
This commit is contained in:
@ -1,12 +1,11 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by /home/hp/Projects/godot/pulse/generate-wrapper.py 0.3 on 2021-02-22 19:22:12
|
||||
// flags: /home/hp/Projects/godot/pulse/generate-wrapper.py --include /usr/include/alsa/asoundlib.h --sys-include <alsa/asoundlib.h> --soname libasound.so.2 --init-name asound --omit-prefix snd_pcm_sw_params_set_tstamp_type --omit-prefix snd_pcm_status_get_audio_htstamp_report --omit-prefix snd_pcm_sw_params_get_tstamp_type --omit-prefix snd_pcm_status_set_audio_htstamp_config --output-header asound-so_wrap.h --output-implementation asound-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:26:13
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/alsa/asoundlib.h --sys-include "thirdparty/linuxbsd_headers/alsa/asoundlib.h" --soname libasound.so.2 --init-name asound --omit-prefix snd_pcm_sw_params_set_tstamp_type --omit-prefix snd_pcm_status_get_audio_htstamp_report --omit-prefix snd_pcm_sw_params_get_tstamp_type --omit-prefix snd_pcm_status_set_audio_htstamp_config --output-header ./drivers/alsa/asound-so_wrap.h --output-implementation ./drivers/alsa/asound-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
#define snd_asoundlib_version snd_asoundlib_version_dylibloader_orig_asound
|
||||
#define snd_dlpath snd_dlpath_dylibloader_orig_asound
|
||||
#define snd_dlopen snd_dlopen_dylibloader_orig_asound
|
||||
#define snd_dlsym snd_dlsym_dylibloader_orig_asound
|
||||
#define snd_dlclose snd_dlclose_dylibloader_orig_asound
|
||||
@ -40,7 +39,6 @@
|
||||
#define snd_strerror snd_strerror_dylibloader_orig_asound
|
||||
#define snd_lib_error_set_handler snd_lib_error_set_handler_dylibloader_orig_asound
|
||||
#define snd_lib_error_set_local snd_lib_error_set_local_dylibloader_orig_asound
|
||||
#define snd_config_topdir snd_config_topdir_dylibloader_orig_asound
|
||||
#define snd_config_top snd_config_top_dylibloader_orig_asound
|
||||
#define snd_config_load snd_config_load_dylibloader_orig_asound
|
||||
#define snd_config_load_override snd_config_load_override_dylibloader_orig_asound
|
||||
@ -58,9 +56,6 @@
|
||||
#define snd_config_expand snd_config_expand_dylibloader_orig_asound
|
||||
#define snd_config_evaluate snd_config_evaluate_dylibloader_orig_asound
|
||||
#define snd_config_add snd_config_add_dylibloader_orig_asound
|
||||
#define snd_config_add_before snd_config_add_before_dylibloader_orig_asound
|
||||
#define snd_config_add_after snd_config_add_after_dylibloader_orig_asound
|
||||
#define snd_config_remove snd_config_remove_dylibloader_orig_asound
|
||||
#define snd_config_delete snd_config_delete_dylibloader_orig_asound
|
||||
#define snd_config_delete_compound_members snd_config_delete_compound_members_dylibloader_orig_asound
|
||||
#define snd_config_copy snd_config_copy_dylibloader_orig_asound
|
||||
@ -78,7 +73,6 @@
|
||||
#define snd_config_imake_safe_string snd_config_imake_safe_string_dylibloader_orig_asound
|
||||
#define snd_config_imake_pointer snd_config_imake_pointer_dylibloader_orig_asound
|
||||
#define snd_config_get_type snd_config_get_type_dylibloader_orig_asound
|
||||
#define snd_config_is_array snd_config_is_array_dylibloader_orig_asound
|
||||
#define snd_config_set_id snd_config_set_id_dylibloader_orig_asound
|
||||
#define snd_config_set_integer snd_config_set_integer_dylibloader_orig_asound
|
||||
#define snd_config_set_integer64 snd_config_set_integer64_dylibloader_orig_asound
|
||||
@ -423,7 +417,6 @@
|
||||
#define snd_pcm_areas_silence snd_pcm_areas_silence_dylibloader_orig_asound
|
||||
#define snd_pcm_area_copy snd_pcm_area_copy_dylibloader_orig_asound
|
||||
#define snd_pcm_areas_copy snd_pcm_areas_copy_dylibloader_orig_asound
|
||||
#define snd_pcm_areas_copy_wrap snd_pcm_areas_copy_wrap_dylibloader_orig_asound
|
||||
#define snd_pcm_hook_get_pcm snd_pcm_hook_get_pcm_dylibloader_orig_asound
|
||||
#define snd_pcm_hook_get_private snd_pcm_hook_get_private_dylibloader_orig_asound
|
||||
#define snd_pcm_hook_set_private snd_pcm_hook_set_private_dylibloader_orig_asound
|
||||
@ -1015,7 +1008,6 @@
|
||||
#define snd_mixer_selem_id_get_index snd_mixer_selem_id_get_index_dylibloader_orig_asound
|
||||
#define snd_mixer_selem_id_set_name snd_mixer_selem_id_set_name_dylibloader_orig_asound
|
||||
#define snd_mixer_selem_id_set_index snd_mixer_selem_id_set_index_dylibloader_orig_asound
|
||||
#define snd_mixer_selem_id_parse snd_mixer_selem_id_parse_dylibloader_orig_asound
|
||||
#define snd_seq_open snd_seq_open_dylibloader_orig_asound
|
||||
#define snd_seq_open_lconf snd_seq_open_lconf_dylibloader_orig_asound
|
||||
#define snd_seq_name snd_seq_name_dylibloader_orig_asound
|
||||
@ -1284,9 +1276,8 @@
|
||||
#define snd_midi_event_encode snd_midi_event_encode_dylibloader_orig_asound
|
||||
#define snd_midi_event_encode_byte snd_midi_event_encode_byte_dylibloader_orig_asound
|
||||
#define snd_midi_event_decode snd_midi_event_decode_dylibloader_orig_asound
|
||||
#include <alsa/asoundlib.h>
|
||||
#include "thirdparty/linuxbsd_headers/alsa/asoundlib.h"
|
||||
#undef snd_asoundlib_version
|
||||
#undef snd_dlpath
|
||||
#undef snd_dlopen
|
||||
#undef snd_dlsym
|
||||
#undef snd_dlclose
|
||||
@ -1320,7 +1311,6 @@
|
||||
#undef snd_strerror
|
||||
#undef snd_lib_error_set_handler
|
||||
#undef snd_lib_error_set_local
|
||||
#undef snd_config_topdir
|
||||
#undef snd_config_top
|
||||
#undef snd_config_load
|
||||
#undef snd_config_load_override
|
||||
@ -1338,9 +1328,6 @@
|
||||
#undef snd_config_expand
|
||||
#undef snd_config_evaluate
|
||||
#undef snd_config_add
|
||||
#undef snd_config_add_before
|
||||
#undef snd_config_add_after
|
||||
#undef snd_config_remove
|
||||
#undef snd_config_delete
|
||||
#undef snd_config_delete_compound_members
|
||||
#undef snd_config_copy
|
||||
@ -1358,7 +1345,6 @@
|
||||
#undef snd_config_imake_safe_string
|
||||
#undef snd_config_imake_pointer
|
||||
#undef snd_config_get_type
|
||||
#undef snd_config_is_array
|
||||
#undef snd_config_set_id
|
||||
#undef snd_config_set_integer
|
||||
#undef snd_config_set_integer64
|
||||
@ -1703,7 +1689,6 @@
|
||||
#undef snd_pcm_areas_silence
|
||||
#undef snd_pcm_area_copy
|
||||
#undef snd_pcm_areas_copy
|
||||
#undef snd_pcm_areas_copy_wrap
|
||||
#undef snd_pcm_hook_get_pcm
|
||||
#undef snd_pcm_hook_get_private
|
||||
#undef snd_pcm_hook_set_private
|
||||
@ -2295,7 +2280,6 @@
|
||||
#undef snd_mixer_selem_id_get_index
|
||||
#undef snd_mixer_selem_id_set_name
|
||||
#undef snd_mixer_selem_id_set_index
|
||||
#undef snd_mixer_selem_id_parse
|
||||
#undef snd_seq_open
|
||||
#undef snd_seq_open_lconf
|
||||
#undef snd_seq_name
|
||||
@ -2567,8 +2551,7 @@
|
||||
#include <dlfcn.h>
|
||||
#include <stdio.h>
|
||||
const char* (*snd_asoundlib_version_dylibloader_wrapper_asound)( void);
|
||||
int (*snd_dlpath_dylibloader_wrapper_asound)( char*, size_t,const char*);
|
||||
void* (*snd_dlopen_dylibloader_wrapper_asound)(const char*, int, char*, size_t);
|
||||
void* (*snd_dlopen_dylibloader_wrapper_asound)(const char*, int);
|
||||
void* (*snd_dlsym_dylibloader_wrapper_asound)( void*,const char*,const char*);
|
||||
int (*snd_dlclose_dylibloader_wrapper_asound)( void*);
|
||||
int (*snd_async_add_handler_dylibloader_wrapper_asound)( snd_async_handler_t**, int, snd_async_callback_t, void*);
|
||||
@ -2601,7 +2584,6 @@ int (*snd_output_flush_dylibloader_wrapper_asound)( snd_output_t*);
|
||||
const char* (*snd_strerror_dylibloader_wrapper_asound)( int);
|
||||
int (*snd_lib_error_set_handler_dylibloader_wrapper_asound)( snd_lib_error_handler_t);
|
||||
snd_local_error_handler_t (*snd_lib_error_set_local_dylibloader_wrapper_asound)( snd_local_error_handler_t);
|
||||
const char* (*snd_config_topdir_dylibloader_wrapper_asound)( void);
|
||||
int (*snd_config_top_dylibloader_wrapper_asound)( snd_config_t**);
|
||||
int (*snd_config_load_dylibloader_wrapper_asound)( snd_config_t*, snd_input_t*);
|
||||
int (*snd_config_load_override_dylibloader_wrapper_asound)( snd_config_t*, snd_input_t*);
|
||||
@ -2619,9 +2601,6 @@ int (*snd_config_search_definition_dylibloader_wrapper_asound)( snd_config_t*,co
|
||||
int (*snd_config_expand_dylibloader_wrapper_asound)( snd_config_t*, snd_config_t*,const char*, snd_config_t*, snd_config_t**);
|
||||
int (*snd_config_evaluate_dylibloader_wrapper_asound)( snd_config_t*, snd_config_t*, snd_config_t*, snd_config_t**);
|
||||
int (*snd_config_add_dylibloader_wrapper_asound)( snd_config_t*, snd_config_t*);
|
||||
int (*snd_config_add_before_dylibloader_wrapper_asound)( snd_config_t*, snd_config_t*);
|
||||
int (*snd_config_add_after_dylibloader_wrapper_asound)( snd_config_t*, snd_config_t*);
|
||||
int (*snd_config_remove_dylibloader_wrapper_asound)( snd_config_t*);
|
||||
int (*snd_config_delete_dylibloader_wrapper_asound)( snd_config_t*);
|
||||
int (*snd_config_delete_compound_members_dylibloader_wrapper_asound)(const snd_config_t*);
|
||||
int (*snd_config_copy_dylibloader_wrapper_asound)( snd_config_t**, snd_config_t*);
|
||||
@ -2639,7 +2618,6 @@ int (*snd_config_imake_string_dylibloader_wrapper_asound)( snd_config_t**,const
|
||||
int (*snd_config_imake_safe_string_dylibloader_wrapper_asound)( snd_config_t**,const char*,const char*);
|
||||
int (*snd_config_imake_pointer_dylibloader_wrapper_asound)( snd_config_t**,const char*,const void*);
|
||||
snd_config_type_t (*snd_config_get_type_dylibloader_wrapper_asound)(const snd_config_t*);
|
||||
int (*snd_config_is_array_dylibloader_wrapper_asound)(const snd_config_t*);
|
||||
int (*snd_config_set_id_dylibloader_wrapper_asound)( snd_config_t*,const char*);
|
||||
int (*snd_config_set_integer_dylibloader_wrapper_asound)( snd_config_t*, long);
|
||||
int (*snd_config_set_integer64_dylibloader_wrapper_asound)( snd_config_t*, long long);
|
||||
@ -2984,7 +2962,6 @@ int (*snd_pcm_area_silence_dylibloader_wrapper_asound)(const snd_pcm_channel_are
|
||||
int (*snd_pcm_areas_silence_dylibloader_wrapper_asound)(const snd_pcm_channel_area_t*, snd_pcm_uframes_t, unsigned int, snd_pcm_uframes_t, snd_pcm_format_t);
|
||||
int (*snd_pcm_area_copy_dylibloader_wrapper_asound)(const snd_pcm_channel_area_t*, snd_pcm_uframes_t,const snd_pcm_channel_area_t*, snd_pcm_uframes_t, unsigned int, snd_pcm_format_t);
|
||||
int (*snd_pcm_areas_copy_dylibloader_wrapper_asound)(const snd_pcm_channel_area_t*, snd_pcm_uframes_t,const snd_pcm_channel_area_t*, snd_pcm_uframes_t, unsigned int, snd_pcm_uframes_t, snd_pcm_format_t);
|
||||
int (*snd_pcm_areas_copy_wrap_dylibloader_wrapper_asound)(const snd_pcm_channel_area_t*, snd_pcm_uframes_t,const snd_pcm_uframes_t,const snd_pcm_channel_area_t*, snd_pcm_uframes_t,const snd_pcm_uframes_t,const unsigned int, snd_pcm_uframes_t,const snd_pcm_format_t);
|
||||
snd_pcm_t* (*snd_pcm_hook_get_pcm_dylibloader_wrapper_asound)( snd_pcm_hook_t*);
|
||||
void* (*snd_pcm_hook_get_private_dylibloader_wrapper_asound)( snd_pcm_hook_t*);
|
||||
void (*snd_pcm_hook_set_private_dylibloader_wrapper_asound)( snd_pcm_hook_t*, void*);
|
||||
@ -3576,7 +3553,6 @@ const char* (*snd_mixer_selem_id_get_name_dylibloader_wrapper_asound)(const snd_
|
||||
unsigned int (*snd_mixer_selem_id_get_index_dylibloader_wrapper_asound)(const snd_mixer_selem_id_t*);
|
||||
void (*snd_mixer_selem_id_set_name_dylibloader_wrapper_asound)( snd_mixer_selem_id_t*,const char*);
|
||||
void (*snd_mixer_selem_id_set_index_dylibloader_wrapper_asound)( snd_mixer_selem_id_t*, unsigned int);
|
||||
int (*snd_mixer_selem_id_parse_dylibloader_wrapper_asound)( snd_mixer_selem_id_t*,const char*);
|
||||
int (*snd_seq_open_dylibloader_wrapper_asound)( snd_seq_t**,const char*, int, int);
|
||||
int (*snd_seq_open_lconf_dylibloader_wrapper_asound)( snd_seq_t**,const char*, int, int, snd_config_t*);
|
||||
const char* (*snd_seq_name_dylibloader_wrapper_asound)( snd_seq_t*);
|
||||
@ -3864,14 +3840,6 @@ int initialize_asound(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_dlpath
|
||||
*(void **) (&snd_dlpath_dylibloader_wrapper_asound) = dlsym(handle, "snd_dlpath");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_dlopen
|
||||
*(void **) (&snd_dlopen_dylibloader_wrapper_asound) = dlsym(handle, "snd_dlopen");
|
||||
if (verbose) {
|
||||
@ -4136,14 +4104,6 @@ int initialize_asound(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_config_topdir
|
||||
*(void **) (&snd_config_topdir_dylibloader_wrapper_asound) = dlsym(handle, "snd_config_topdir");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_config_top
|
||||
*(void **) (&snd_config_top_dylibloader_wrapper_asound) = dlsym(handle, "snd_config_top");
|
||||
if (verbose) {
|
||||
@ -4280,30 +4240,6 @@ int initialize_asound(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_config_add_before
|
||||
*(void **) (&snd_config_add_before_dylibloader_wrapper_asound) = dlsym(handle, "snd_config_add_before");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_config_add_after
|
||||
*(void **) (&snd_config_add_after_dylibloader_wrapper_asound) = dlsym(handle, "snd_config_add_after");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_config_remove
|
||||
*(void **) (&snd_config_remove_dylibloader_wrapper_asound) = dlsym(handle, "snd_config_remove");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_config_delete
|
||||
*(void **) (&snd_config_delete_dylibloader_wrapper_asound) = dlsym(handle, "snd_config_delete");
|
||||
if (verbose) {
|
||||
@ -4440,14 +4376,6 @@ int initialize_asound(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_config_is_array
|
||||
*(void **) (&snd_config_is_array_dylibloader_wrapper_asound) = dlsym(handle, "snd_config_is_array");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_config_set_id
|
||||
*(void **) (&snd_config_set_id_dylibloader_wrapper_asound) = dlsym(handle, "snd_config_set_id");
|
||||
if (verbose) {
|
||||
@ -7200,14 +7128,6 @@ int initialize_asound(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_pcm_areas_copy_wrap
|
||||
*(void **) (&snd_pcm_areas_copy_wrap_dylibloader_wrapper_asound) = dlsym(handle, "snd_pcm_areas_copy_wrap");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_pcm_hook_get_pcm
|
||||
*(void **) (&snd_pcm_hook_get_pcm_dylibloader_wrapper_asound) = dlsym(handle, "snd_pcm_hook_get_pcm");
|
||||
if (verbose) {
|
||||
@ -11936,14 +11856,6 @@ int initialize_asound(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_mixer_selem_id_parse
|
||||
*(void **) (&snd_mixer_selem_id_parse_dylibloader_wrapper_asound) = dlsym(handle, "snd_mixer_selem_id_parse");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// snd_seq_open
|
||||
*(void **) (&snd_seq_open_dylibloader_wrapper_asound) = dlsym(handle, "snd_seq_open");
|
||||
if (verbose) {
|
||||
|
||||
Reference in New Issue
Block a user