diff src/xs_length.h @ 4:4bb09e405eab

Added new files for 0.8
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 03 Jun 2003 11:03:04 +0000
parents
children f5d82424b0ed
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/xs_length.h	Tue Jun 03 11:03:04 2003 +0000
@@ -0,0 +1,34 @@
+#ifndef XS_LENGTH_H
+#define XS_LENGTH_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/*
+ * Defines and typedefs
+ */
+#define XS_HASH_LENGTH		(16)
+#define XS_HASH_LENGTH_CH	(XS_HASH_LENGTH * 2)
+
+typedef guint8 t_xs_hash[XS_HASH_LENGTH];
+
+typedef struct {
+	t_xs_hash	hashcode;	/* 128-bit MD5 hash-digest */
+	gint		nlengths;	/* Number of lengths */
+	long int	lengths[XMMS_SID_STIL_MAXENTRY];	
+					/* Lengths in seconds */
+} t_xs_dbentry;
+
+
+/*
+ * Functions
+ */
+gint32	xs_get_length(gchar *, gint);
+
+
+#ifdef __cplusplus
+}
+#endif
+#endif /* XS_LENGTH_H */