annotate src/modplug/stddefs.h @ 3089:85a35e03b0c9

wavpack: Take advantage of aud_vfs_fsize() and aud_vfs_is_streaming() APIs.
author William Pitcock <nenolod@atheme.org>
date Thu, 30 Apr 2009 06:41:19 -0500
parents 0c2b8d901d47
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
1 /* Modplug XMMS Plugin
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
2 * Authors: Kenton Varda <temporal@gauge3d.org>
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
3 *
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
4 * This source code is public domain.
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
5 */
2463
0c2b8d901d47 Fuglyness trimming.
Matti Hamalainen <ccr@tnsp.org>
parents: 2122
diff changeset
6 #ifndef __MODPLUGXMMS_STDDEFS_H__INCLUDED__
0
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
7 #define __MODPLUGXMMS_STDDEFS_H__INCLUDED__
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
8
2122
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
9 #include <glib.h>
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
10
2121
8f1c26966b61 Assume DOS codepage 850 to be the default charset used in most modules.
Matti Hamalainen <ccr@tnsp.org>
parents: 12
diff changeset
11 #define MODPLUG_CFGID "modplug"
8f1c26966b61 Assume DOS codepage 850 to be the default charset used in most modules.
Matti Hamalainen <ccr@tnsp.org>
parents: 12
diff changeset
12 #define MODPLUG_CONVERT(X) g_convert(X, -1, "UTF-8", "CP850", NULL, NULL, NULL)
8f1c26966b61 Assume DOS codepage 850 to be the default charset used in most modules.
Matti Hamalainen <ccr@tnsp.org>
parents: 12
diff changeset
13
2463
0c2b8d901d47 Fuglyness trimming.
Matti Hamalainen <ccr@tnsp.org>
parents: 2122
diff changeset
14 // Invalid pointer
0
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
15 #ifndef NULL
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
16 #define NULL 0
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
17 #endif
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
18
2463
0c2b8d901d47 Fuglyness trimming.
Matti Hamalainen <ccr@tnsp.org>
parents: 2122
diff changeset
19 // Standard types
2122
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
20 typedef guchar uchar;
0
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
21
2122
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
22 typedef gint8 int8;
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
23 typedef gint16 int16;
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
24 typedef gint32 int32;
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
25 typedef gint64 int64;
0
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
26
2122
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
27 typedef guint8 uint8;
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
28 typedef guint16 uint16;
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
29 typedef guint32 uint32;
1be75b01ded3 Use GLib types.
Matti Hamalainen <ccr@tnsp.org>
parents: 2121
diff changeset
30 typedef guint64 uint64;
0
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
31
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
32 typedef float float32;
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
33 typedef double float64;
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
34 typedef long double float128;
13389e613d67 [svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff changeset
35
2463
0c2b8d901d47 Fuglyness trimming.
Matti Hamalainen <ccr@tnsp.org>
parents: 2122
diff changeset
36 #endif