You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

106 lines
2.4 KiB

#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "xmp.h"
extern struct xmp_drv_info drv_file;
extern struct xmp_drv_info drv_wav;
extern struct xmp_drv_info drv_osx;
extern struct xmp_drv_info drv_solaris;
extern struct xmp_drv_info drv_hpux;
extern struct xmp_drv_info drv_bsd;
extern struct xmp_drv_info drv_netbsd;
extern struct xmp_drv_info drv_openbsd;
extern struct xmp_drv_info drv_sndio;
extern struct xmp_drv_info drv_sgi;
extern struct xmp_drv_info drv_aix;
extern struct xmp_drv_info drv_oss_seq;
extern struct xmp_drv_info drv_oss;
extern struct xmp_drv_info drv_alsa;
extern struct xmp_drv_info drv_alsa05;
extern struct xmp_drv_info drv_net;
extern struct xmp_drv_info drv_esd;
extern struct xmp_drv_info drv_arts;
extern struct xmp_drv_info drv_nas;
extern struct xmp_drv_info drv_pulseaudio;
extern struct xmp_drv_info drv_os2dart;
extern struct xmp_drv_info drv_qnx;
extern struct xmp_drv_info drv_beos;
extern struct xmp_drv_info drv_amiga;
extern struct xmp_drv_info drv_win32;
void init_drivers()
{
#ifdef DRIVER_OSX
xmp_drv_register(&drv_osx);
#endif
#ifdef DRIVER_WIN32
xmp_drv_register(&drv_win32);
#endif
#ifdef DRIVER_SOLARIS
xmp_drv_register(&drv_solaris);
#endif
#ifdef DRIVER_HPUX
xmp_drv_register(&drv_hpux);
#endif
#ifdef DRIVER_BSD
xmp_drv_register(&drv_bsd);
#endif
#ifdef DRIVER_NETBSD
xmp_drv_register(&drv_netbsd);
#endif
#ifdef DRIVER_SNDIO
xmp_drv_register(&drv_sndio);
#endif
#ifdef DRIVER_OPENBSD
xmp_drv_register(&drv_openbsd);
#endif
#ifdef DRIVER_SGI
xmp_drv_register(&drv_sgi);
#endif
#ifdef DRIVER_OSS_SEQ
xmp_drv_register(&drv_oss_seq);
#endif
#ifdef DRIVER_OSS
xmp_drv_register(&drv_oss);
#endif
#ifdef DRIVER_ALSA
xmp_drv_register(&drv_alsa);
#endif
#ifdef DRIVER_ALSA05
xmp_drv_register(&drv_alsa05);
#endif
#ifdef DRIVER_QNX
xmp_drv_register(&drv_qnx);
#endif
#ifdef DRIVER_BEOS
xmp_drv_register(&drv_beos);
#endif
#ifdef DRIVER_AMIGA
xmp_drv_register(&drv_amiga);
#endif
#ifdef DRIVER_NET
xmp_drv_register(&drv_net);
#endif
#ifdef DRIVER_OS2DART
xmp_drv_register(&drv_os2dart);
#endif
#ifdef DRIVER_PULSEAUDIO
xmp_drv_register(&drv_pulseaudio);
#endif
#ifdef DRIVER_ARTS
xmp_drv_register(&drv_arts);
#endif
#ifdef DRIVER_ESD
xmp_drv_register(&drv_esd);
#endif
#ifdef DRIVER_NAS
xmp_drv_register(&drv_nas);
#endif
xmp_drv_register(&drv_file);
xmp_drv_register(&drv_wav);
}