version 1.96, 2021/03/08 09:38:36 |
version 1.97, 2021/03/08 09:42:50 |
|
|
unsigned int mode, unsigned int bufsz, unsigned int round, |
unsigned int mode, unsigned int bufsz, unsigned int round, |
unsigned int rate, unsigned int hold, unsigned int autovol) |
unsigned int rate, unsigned int hold, unsigned int autovol) |
{ |
{ |
struct dev *d; |
struct dev *d, **pd; |
|
|
if (dev_sndnum == DEV_NMAX) { |
if (dev_sndnum == DEV_NMAX) { |
if (log_level >= 1) |
if (log_level >= 1) |
|
|
d->master = MIDI_MAXCTL; |
d->master = MIDI_MAXCTL; |
d->master_enabled = 0; |
d->master_enabled = 0; |
snprintf(d->name, CTL_NAMEMAX, "%u", d->num); |
snprintf(d->name, CTL_NAMEMAX, "%u", d->num); |
d->next = dev_list; |
for (pd = &dev_list; *pd != NULL; pd = &(*pd)->next) |
dev_list = d; |
; |
|
d->next = *pd; |
|
*pd = d; |
return d; |
return d; |
} |
} |
|
|