19 |
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
20 |
*/ |
*/ |
21 |
|
|
22 |
|
#include <assert.h> |
23 |
|
|
24 |
#include "rdesktop.h" |
#include "rdesktop.h" |
25 |
#include "rdpsnd.h" |
#include "rdpsnd.h" |
26 |
#include "rdpsnd_dsp.h" |
#include "rdpsnd_dsp.h" |
318 |
reg = &drivers; |
reg = &drivers; |
319 |
#if defined(RDPSND_ALSA) |
#if defined(RDPSND_ALSA) |
320 |
*reg = alsa_register(options); |
*reg = alsa_register(options); |
321 |
|
assert(*reg); |
322 |
reg = &((*reg)->next); |
reg = &((*reg)->next); |
323 |
#endif |
#endif |
324 |
#if defined(RDPSND_SUN) |
#if defined(RDPSND_SUN) |
325 |
*reg = sun_register(options); |
*reg = sun_register(options); |
326 |
|
assert(*reg); |
327 |
reg = &((*reg)->next); |
reg = &((*reg)->next); |
328 |
#endif |
#endif |
329 |
#if defined(RDPSND_OSS) |
#if defined(RDPSND_OSS) |
330 |
*reg = oss_register(options); |
*reg = oss_register(options); |
331 |
|
assert(*reg); |
332 |
reg = &((*reg)->next); |
reg = &((*reg)->next); |
333 |
#endif |
#endif |
334 |
#if defined(RDPSND_SGI) |
#if defined(RDPSND_SGI) |
335 |
*reg = sgi_register(options); |
*reg = sgi_register(options); |
336 |
|
assert(*reg); |
337 |
reg = &((*reg)->next); |
reg = &((*reg)->next); |
338 |
#endif |
#endif |
339 |
#if defined(RDPSND_LIBAO) |
#if defined(RDPSND_LIBAO) |
340 |
*reg = libao_register(options); |
*reg = libao_register(options); |
341 |
|
assert(*reg); |
342 |
reg = &((*reg)->next); |
reg = &((*reg)->next); |
343 |
#endif |
#endif |
344 |
} |
} |