annotate src/sid/xs_slsup.h @ 3085:ac0af6b39272

Introduce new GIO plugin to buildsystem. stdio is now deprecated. Thoughts: - getc()/ungetc() should be moved to VFS core now
author William Pitcock <nenolod@atheme.org>
date Wed, 29 Apr 2009 20:58:36 -0500
parents f4dce14ed238
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1574
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
1 #ifndef XS_SLSUP_H
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
2 #define XS_SLSUP_H
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
4 #include "xmms-sid.h"
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
5 #include "xs_stil.h"
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
6 #include "xs_length.h"
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
7
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
8 #ifdef __cplusplus
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
9 extern "C" {
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
10 #endif
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
11
2509
1223e8510d8a Change tabs to 4 spaces, everywhere.
Matti Hamalainen <ccr@tnsp.org>
parents: 2507
diff changeset
12 gint xs_stil_init(void);
1223e8510d8a Change tabs to 4 spaces, everywhere.
Matti Hamalainen <ccr@tnsp.org>
parents: 2507
diff changeset
13 void xs_stil_close(void);
2593
f4dce14ed238 Indentation cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 2509
diff changeset
14 stil_node_t *xs_stil_get(gchar *filename);
1574
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
15
2509
1223e8510d8a Change tabs to 4 spaces, everywhere.
Matti Hamalainen <ccr@tnsp.org>
parents: 2507
diff changeset
16 gint xs_songlen_init(void);
1223e8510d8a Change tabs to 4 spaces, everywhere.
Matti Hamalainen <ccr@tnsp.org>
parents: 2507
diff changeset
17 void xs_songlen_close(void);
2593
f4dce14ed238 Indentation cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 2509
diff changeset
18 sldb_node_t *xs_songlen_get(const gchar *);
1574
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
19
2593
f4dce14ed238 Indentation cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 2509
diff changeset
20 xs_tuneinfo_t *xs_tuneinfo_new(const gchar * pcFilename,
f4dce14ed238 Indentation cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 2509
diff changeset
21 gint nsubTunes, gint startTune, const gchar * sidName,
f4dce14ed238 Indentation cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 2509
diff changeset
22 const gchar * sidComposer, const gchar * sidCopyright,
f4dce14ed238 Indentation cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 2509
diff changeset
23 gint loadAddr, gint initAddr, gint playAddr,
f4dce14ed238 Indentation cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 2509
diff changeset
24 gint dataFileLen, const gchar *sidFormat, gint sidModel);
f4dce14ed238 Indentation cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 2509
diff changeset
25 void xs_tuneinfo_free(xs_tuneinfo_t *);
1577
bdf7935a2e26 Move xs_tuneinfo_*() function prototypes to xs_slsup.h
Matti Hamalainen <ccr@tnsp.org>
parents: 1574
diff changeset
26
1574
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
27
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
28 #ifdef __cplusplus
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
29 }
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
30 #endif
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
31 #endif /* XS_SLSUP_H */