view src/xs_slsup.h @ 677:0e879fb48b48

Use the improved m4 macros; Some additional configure cleanups done; Added preliminary detection for the new COMI interface used in libSIDPlay2 CVS; Added VERY preliminary detection for Antti Lankila's libSIDPlay2+reSID patches. NOTICE! Neither of these are actually yet supported.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 10 May 2008 01:22:02 +0300
parents b0743dc9165d
children 4bf845090a25
line wrap: on
line source

#ifndef XS_SLSUP_H
#define XS_SLSUP_H

#include "xmms-sid.h"
#include "xs_stil.h"
#include "xs_length.h"

#ifdef __cplusplus
extern "C" {
#endif

gint        xs_stil_init(void);
void        xs_stil_close(void);
stil_node_t    *xs_stil_get(gchar *filename);

gint        xs_songlen_init(void);
void        xs_songlen_close(void);
sldb_node_t    *xs_songlen_get(const gchar *);

xs_tuneinfo_t    *xs_tuneinfo_new(const gchar * pcFilename,
        gint nsubTunes, gint startTune, const gchar * sidName,
        const gchar * sidComposer, const gchar * sidCopyright,
        gint loadAddr, gint initAddr, gint playAddr,
        gint dataFileLen, const gchar *sidFormat, gint sidModel);
void    xs_tuneinfo_free(xs_tuneinfo_t *);


#ifdef __cplusplus
}
#endif
#endif /* XS_SLSUP_H */