From 6171d0fc2091247b1c6d2015cba473ce33db1339 Mon Sep 17 00:00:00 2001 From: Abramo Bagnara Date: Fri, 29 Dec 2000 22:10:02 +0000 Subject: [PATCH] Fixed hw_params dump and a typo --- src/pcm/mask.h | 2 +- src/pcm/mask_inline.h | 2 +- src/pcm/pcm_params.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pcm/mask.h b/src/pcm/mask.h index 541c58b0..8a654619 100644 --- a/src/pcm/mask.h +++ b/src/pcm/mask.h @@ -25,7 +25,7 @@ #include #include "asoundlib.h" -#define MASK_MAX 32 +#define MASK_MAX 31 #ifdef MASK_INLINE #include "mask_inline.h" diff --git a/src/pcm/mask_inline.h b/src/pcm/mask_inline.h index 7915f4ee..44892110 100644 --- a/src/pcm/mask_inline.h +++ b/src/pcm/mask_inline.h @@ -29,7 +29,7 @@ #endif #ifndef MASK_MASK -#define MASK_MAX 32 +#define MASK_MAX 31 #endif struct _mask { diff --git a/src/pcm/pcm_params.c b/src/pcm/pcm_params.c index 324e62c4..879a4968 100644 --- a/src/pcm/pcm_params.c +++ b/src/pcm/pcm_params.c @@ -806,12 +806,12 @@ void snd_pcm_hw_param_dump(const snd_pcm_hw_params_t *params, fputs(" ALL", fp); else { unsigned int k; + const char *(*f)(unsigned int k); + f = funcs[var]; for (k = 0; k <= MASK_MAX; ++k) { if (mask_test(mask, k)) { - const char *(*f)(unsigned int k); putc(' ', fp); assert(var < sizeof(funcs) / sizeof(funcs[0])); - f = funcs[k]; assert(f); fputs(f(k), fp); } -- 2.47.3