diff options
Diffstat (limited to 'libasound.c')
-rw-r--r-- | libasound.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libasound.c b/libasound.c index 0f2ca45..c5662df 100644 --- a/libasound.c +++ b/libasound.c @@ -978,6 +978,20 @@ snd_pcm_sw_params_sizeof(void) } int +snd_pcm_sw_params_malloc(snd_pcm_sw_params_t **ptr) +{ + // OpenAL-soft uses this :( + *ptr = calloc(1, sizeof(**ptr)); + return (*ptr ? 0 : -1); +} + +void +snd_pcm_sw_params_free(snd_pcm_sw_params_t *ptr) +{ + free(ptr); +} + +int snd_pcm_sw_params_current(snd_pcm_t *pcm, snd_pcm_sw_params_t *params) { *params = pcm->sw; |