| 75 |
{ |
{ |
| 76 |
va_list ap; |
va_list ap; |
| 77 |
|
|
| 78 |
|
va_start (ap, fmt); |
| 79 |
AUD_vlog (AUDIO_CAP, fmt, ap); |
AUD_vlog (AUDIO_CAP, fmt, ap); |
| 80 |
|
va_end (ap); |
| 81 |
|
|
|
va_start (ap, fmt); |
|
| 82 |
AUD_log (AUDIO_CAP, "Reason: %s\n", strerror (err)); |
AUD_log (AUDIO_CAP, "Reason: %s\n", strerror (err)); |
|
va_end (ap); |
|
| 83 |
} |
} |
| 84 |
|
|
| 85 |
static void GCC_FMT_ATTR (3, 4) oss_logerr2 ( |
static void GCC_FMT_ATTR (3, 4) oss_logerr2 ( |
| 422 |
audfmt_e effective_fmt; |
audfmt_e effective_fmt; |
| 423 |
audsettings_t obt_as; |
audsettings_t obt_as; |
| 424 |
|
|
| 425 |
|
oss->fd = -1; |
| 426 |
|
|
| 427 |
req.fmt = aud_to_ossfmt (as->fmt); |
req.fmt = aud_to_ossfmt (as->fmt); |
| 428 |
req.freq = as->freq; |
req.freq = as->freq; |
| 429 |
req.nchannels = as->nchannels; |
req.nchannels = as->nchannels; |
| 567 |
audfmt_e effective_fmt; |
audfmt_e effective_fmt; |
| 568 |
audsettings_t obt_as; |
audsettings_t obt_as; |
| 569 |
|
|
| 570 |
|
oss->fd = -1; |
| 571 |
|
|
| 572 |
req.fmt = aud_to_ossfmt (as->fmt); |
req.fmt = aud_to_ossfmt (as->fmt); |
| 573 |
req.freq = as->freq; |
req.freq = as->freq; |
| 574 |
req.nchannels = as->nchannels; |
req.nchannels = as->nchannels; |