diff src/xmms-sid.h @ 660:b0743dc9165d

Change tabs to 4 spaces, everywhere.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 02 Apr 2008 22:10:05 +0300
parents acaba070cf49
children 94186706beed
line wrap: on
line diff
--- a/src/xmms-sid.h	Wed Apr 02 21:29:26 2008 +0300
+++ b/src/xmms-sid.h	Wed Apr 02 22:10:05 2008 +0300
@@ -54,7 +54,7 @@
 #undef HAVE_HARDSID_BUILDER
 
 /* Size for some small buffers (always static variables) */
-#define XS_BUF_SIZE		(1024)
+#define XS_BUF_SIZE        (1024)
 
 /* If defined, some dynamically allocated temp. buffers are used.
  * Static (#undef) might give slight performance gain,
@@ -63,130 +63,130 @@
 
 /* Configuration section identifier
  */
-#define XS_PACKAGE_STRING	PACKAGE_STRING
-#define XS_CONFIG_IDENT		"XMMS-SID"
+#define XS_PACKAGE_STRING    PACKAGE_STRING
+#define XS_CONFIG_IDENT        "XMMS-SID"
 
 /* Default audio rendering frequency in Hz
  */
-#define XS_AUDIO_FREQ		(44100)
+#define XS_AUDIO_FREQ        (44100)
 
 /* Size of audio buffer. If you are experiencing lots of audio
  * "underruns" or clicks/gaps in output, try increasing this value.
  * Do notice, however, that it also affects the update frequency of
  * XMMS's visualization plugins... 
  */
-#define XS_AUDIOBUF_SIZE	(2*1024)
+#define XS_AUDIOBUF_SIZE    (2*1024)
 
 /* Size of data buffer used for SID-tune MD5 hash calculation.
  * If this is too small, the computed hash will be incorrect.
  * Largest SID files I've seen are ~70kB. */
-#define XS_SIDBUF_SIZE		(80*1024)
+#define XS_SIDBUF_SIZE        (80*1024)
 
 /* libSIDPlay1/2 constants (copied from internal headers/source)
  * For some stupid reason these are not available in public
  * headers, so we have to duplicate them here...
  */
-#define XS_SIDPLAY1_FS		(400.0f)
-#define XS_SIDPLAY1_FM		(60.0f)
-#define XS_SIDPLAY1_FT		(0.05f)
+#define XS_SIDPLAY1_FS        (400.0f)
+#define XS_SIDPLAY1_FM        (60.0f)
+#define XS_SIDPLAY1_FT        (0.05f)
 
-#define XS_SIDPLAY2_NFPOINTS	(0x800)
-#define XS_SIDPLAY2_FMAX	(24000)
+#define XS_SIDPLAY2_NFPOINTS    (0x800)
+#define XS_SIDPLAY2_FMAX    (24000)
 
 /* Limits for oversampling
  */
-#define XS_MIN_OVERSAMPLE	(2)
-#define XS_MAX_OVERSAMPLE	(8)
+#define XS_MIN_OVERSAMPLE    (2)
+#define XS_MAX_OVERSAMPLE    (8)
 
 
 /* Macros for mutexes and threads. These exist to be able to
  * easily change from pthreads to glib threads, etc, if necessary.
  */
-#define XS_THREAD_T		pthread_t
-#define XS_THREAD_EXIT(M)	pthread_exit(M)
-#define XS_THREAD_JOIN(M)	pthread_join(M, NULL)
-#define XS_MPP(M)		M ## _mutex
+#define XS_THREAD_T        pthread_t
+#define XS_THREAD_EXIT(M)    pthread_exit(M)
+#define XS_THREAD_JOIN(M)    pthread_join(M, NULL)
+#define XS_MPP(M)        M ## _mutex
 #ifdef XS_MUTEX_DEBUG
 #  ifndef __USE_GNU
 #    define __USE_GNU
 #  endif
-#  define XS_MUTEX(M)		pthread_mutex_t	XS_MPP(M) = PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP; gint M ## _qq
-#  define XS_MUTEX_H(M)		extern pthread_mutex_t XS_MPP(M); extern gint M ## _qq
-#  define XS_MUTEX_LOCK(M)	{ M ## _qq = pthread_mutex_lock(&XS_MPP(M)); if (M ## _qq) XSDEBUG("XS_MUTEX_LOCK(" #M ") == %i\n", M ## _qq); }
-#  define XS_MUTEX_UNLOCK(M)	{ M ## _qq = pthread_mutex_unlock(&XS_MPP(M)); if (M ## _qq) XSDEBUG("XS_MUTEX_UNLOCK(" #M ") == %i\n", M ## _qq); }
+#  define XS_MUTEX(M)        pthread_mutex_t    XS_MPP(M) = PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP; gint M ## _qq
+#  define XS_MUTEX_H(M)        extern pthread_mutex_t XS_MPP(M); extern gint M ## _qq
+#  define XS_MUTEX_LOCK(M)    { M ## _qq = pthread_mutex_lock(&XS_MPP(M)); if (M ## _qq) XSDEBUG("XS_MUTEX_LOCK(" #M ") == %i\n", M ## _qq); }
+#  define XS_MUTEX_UNLOCK(M)    { M ## _qq = pthread_mutex_unlock(&XS_MPP(M)); if (M ## _qq) XSDEBUG("XS_MUTEX_UNLOCK(" #M ") == %i\n", M ## _qq); }
 #else
-#  define XS_MUTEX(M)		pthread_mutex_t	XS_MPP(M) = PTHREAD_MUTEX_INITIALIZER
-#  define XS_MUTEX_H(M)		extern pthread_mutex_t XS_MPP(M)
-#  define XS_MUTEX_LOCK(M)	pthread_mutex_lock(&XS_MPP(M))
-#  define XS_MUTEX_UNLOCK(M)	pthread_mutex_unlock(&XS_MPP(M))
+#  define XS_MUTEX(M)        pthread_mutex_t    XS_MPP(M) = PTHREAD_MUTEX_INITIALIZER
+#  define XS_MUTEX_H(M)        extern pthread_mutex_t XS_MPP(M)
+#  define XS_MUTEX_LOCK(M)    pthread_mutex_lock(&XS_MPP(M))
+#  define XS_MUTEX_UNLOCK(M)    pthread_mutex_unlock(&XS_MPP(M))
 #endif
 #include <pthread.h>
 
 /* Character set conversion helper macros
  */
-#define XS_CS_FILENAME(M)	g_strdup(M)
-#define XS_CS_SID(M)		g_strdup(M)
-#define XS_CS_STIL(M)		M
+#define XS_CS_FILENAME(M)    g_strdup(M)
+#define XS_CS_SID(M)        g_strdup(M)
+#define XS_CS_STIL(M)        M
 #define XS_CS_FREE(M)
 
 /* Shorthands for linked lists
  */
-#define LPREV	(node->prev)
-#define LTHIS	(node)
-#define LNEXT	(node->next)
+#define LPREV    (node->prev)
+#define LTHIS    (node)
+#define LNEXT    (node->next)
 
 
 /* Plugin-wide typedefs
  */
 typedef struct {
-	gint		tuneSpeed,
-			tuneLength;
-	gboolean	tunePlayed;
+    gint        tuneSpeed,
+            tuneLength;
+    gboolean    tunePlayed;
 } xs_subtuneinfo_t;
 
 
 typedef struct {
-	gchar		*sidFilename,
-			*sidName,
-			*sidComposer,
-			*sidCopyright,
-			*sidFormat;
-	gint		loadAddr,
-			initAddr,
-			playAddr,
-			dataFileLen,
-			sidModel;
-	gint		nsubTunes, startTune;
-	xs_subtuneinfo_t	*subTunes;
+    gchar        *sidFilename,
+            *sidName,
+            *sidComposer,
+            *sidCopyright,
+            *sidFormat;
+    gint        loadAddr,
+            initAddr,
+            playAddr,
+            dataFileLen,
+            sidModel;
+    gint        nsubTunes, startTune;
+    xs_subtuneinfo_t    *subTunes;
 } xs_tuneinfo_t;
 
 
 /* Global variables
  */
-extern InputPlugin	xs_plugin_ip;
+extern InputPlugin    xs_plugin_ip;
 
 
 /* Plugin function prototypes
  */
-void	xs_init(void);
-void	xs_reinit(void);
-void	xs_close(void);
-gint	xs_is_our_file(gchar *);
-void	xs_play_file(gchar *);
-void	xs_stop(void);
-void	xs_pause(short);
-void	xs_seek(gint);
-gint	xs_get_time(void);
-void	xs_get_song_info(gchar *, gchar **, gint *);
-void	xs_about(void);
+void    xs_init(void);
+void    xs_reinit(void);
+void    xs_close(void);
+gint    xs_is_our_file(gchar *);
+void    xs_play_file(gchar *);
+void    xs_stop(void);
+void    xs_pause(short);
+void    xs_seek(gint);
+gint    xs_get_time(void);
+void    xs_get_song_info(gchar *, gchar **, gint *);
+void    xs_about(void);
 
-void	xs_error(const char *, ...);
+void    xs_error(const char *, ...);
 
 
 /* Debugging
  */
 #ifndef DEBUG_NP
-void	XSDEBUG(const char *, ...);
+void    XSDEBUG(const char *, ...);
 #else
 #  ifdef DEBUG
 #    define XSDEBUG(...) { fprintf(stderr, "XS[%s:%s:%d]: ", __FILE__, __FUNCTION__, (int) __LINE__); fprintf(stderr, __VA_ARGS__); }
@@ -198,25 +198,25 @@
 
 /* And even some Gtk+ macro crap here, yay.
  */
-#define XS_DEF_WINDOW_DELETE(ME, MV)					\
-gboolean xs_ ## ME ## _delete(GtkWidget *w, GdkEvent *e, gpointer d) {	\
-	(void) w; (void) e; (void) d;					\
-	if (xs_ ## MV ) {						\
-		gtk_widget_destroy(xs_ ## MV );				\
-		xs_ ## MV = NULL;					\
-	}								\
-	return FALSE;							\
+#define XS_DEF_WINDOW_DELETE(ME, MV)                    \
+gboolean xs_ ## ME ## _delete(GtkWidget *w, GdkEvent *e, gpointer d) {    \
+    (void) w; (void) e; (void) d;                    \
+    if (xs_ ## MV ) {                        \
+        gtk_widget_destroy(xs_ ## MV );                \
+        xs_ ## MV = NULL;                    \
+    }                                \
+    return FALSE;                            \
 }
 
-#define XS_DEF_WINDOW_CLOSE(ME, MV)			\
-void xs_ ## ME (GtkButton *b, gpointer d) {		\
-	(void) b; (void) d;				\
-	gtk_widget_destroy(xs_ ## MV );			\
-	xs_ ## MV = NULL;				\
+#define XS_DEF_WINDOW_CLOSE(ME, MV)            \
+void xs_ ## ME (GtkButton *b, gpointer d) {        \
+    (void) b; (void) d;                \
+    gtk_widget_destroy(xs_ ## MV );            \
+    xs_ ## MV = NULL;                \
 }
 
-#define XS_SIGNAL_CONNECT(SOBJ, SNAME, SFUNC, SDATA)		\
-	gtk_signal_connect(GTK_OBJECT(SOBJ), SNAME, GTK_SIGNAL_FUNC(SFUNC), SDATA)
+#define XS_SIGNAL_CONNECT(SOBJ, SNAME, SFUNC, SDATA)        \
+    gtk_signal_connect(GTK_OBJECT(SOBJ), SNAME, GTK_SIGNAL_FUNC(SFUNC), SDATA)
 
 #ifdef __cplusplus
 }