mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-12-17 08:56:45 -05:00
Fixed hw_params dump and a typo
This commit is contained in:
parent
bd80fd0b06
commit
6171d0fc20
3 changed files with 4 additions and 4 deletions
|
|
@ -25,7 +25,7 @@
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include "asoundlib.h"
|
#include "asoundlib.h"
|
||||||
|
|
||||||
#define MASK_MAX 32
|
#define MASK_MAX 31
|
||||||
|
|
||||||
#ifdef MASK_INLINE
|
#ifdef MASK_INLINE
|
||||||
#include "mask_inline.h"
|
#include "mask_inline.h"
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef MASK_MASK
|
#ifndef MASK_MASK
|
||||||
#define MASK_MAX 32
|
#define MASK_MAX 31
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct _mask {
|
struct _mask {
|
||||||
|
|
|
||||||
|
|
@ -806,12 +806,12 @@ void snd_pcm_hw_param_dump(const snd_pcm_hw_params_t *params,
|
||||||
fputs(" ALL", fp);
|
fputs(" ALL", fp);
|
||||||
else {
|
else {
|
||||||
unsigned int k;
|
unsigned int k;
|
||||||
|
const char *(*f)(unsigned int k);
|
||||||
|
f = funcs[var];
|
||||||
for (k = 0; k <= MASK_MAX; ++k) {
|
for (k = 0; k <= MASK_MAX; ++k) {
|
||||||
if (mask_test(mask, k)) {
|
if (mask_test(mask, k)) {
|
||||||
const char *(*f)(unsigned int k);
|
|
||||||
putc(' ', fp);
|
putc(' ', fp);
|
||||||
assert(var < sizeof(funcs) / sizeof(funcs[0]));
|
assert(var < sizeof(funcs) / sizeof(funcs[0]));
|
||||||
f = funcs[k];
|
|
||||||
assert(f);
|
assert(f);
|
||||||
fputs(f(k), fp);
|
fputs(f(k), fp);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue