summaryrefslogtreecommitdiffstats
path: root/src/itdb_itunesdb.c
diff options
context:
space:
mode:
authorteuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2008-07-06 14:04:20 +0000
committerteuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2008-07-06 14:04:20 +0000
commit9ab003061df4f4a84591e966412db30498df46e7 (patch)
treea55735cdfac35d3082c856f52340d96eca900d06 /src/itdb_itunesdb.c
parent1a7fad2d702323a23770493e29bf7fbdd1483f61 (diff)
downloadlibgpod-9ab003061df4f4a84591e966412db30498df46e7.tar.gz
libgpod-9ab003061df4f4a84591e966412db30498df46e7.tar.xz
libgpod-9ab003061df4f4a84591e966412db30498df46e7.zip
Remove inner functions to make MSVC8 compat easier
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2039 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'src/itdb_itunesdb.c')
-rw-r--r--src/itdb_itunesdb.c24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/itdb_itunesdb.c b/src/itdb_itunesdb.c
index a6ef6d2..6bbba84 100644
--- a/src/itdb_itunesdb.c
+++ b/src/itdb_itunesdb.c
@@ -5437,7 +5437,17 @@ gboolean itdb_shuffle_write (Itdb_iTunesDB *itdb, GError **error)
return result;
}
-
+/* helper function */
+static gboolean haystack (gchar *filetype, gchar **desclist)
+{
+ gchar **dlp;
+ if (!filetype || !desclist) return FALSE;
+ for (dlp=desclist; *dlp; ++dlp)
+ {
+ if (strstr (filetype, *dlp)) return TRUE;
+ }
+ return FALSE;
+}
/**
* itdb_shuffle_write_file:
* @itdb: the #Itdb_iTunesDB to write to disk
@@ -5452,18 +5462,6 @@ gboolean itdb_shuffle_write (Itdb_iTunesDB *itdb, GError **error)
gboolean itdb_shuffle_write_file (Itdb_iTunesDB *itdb,
const gchar *filename, GError **error)
{
- auto gboolean haystack (gchar *filetype, gchar **desclist);
- gboolean haystack (gchar *filetype, gchar **desclist)
- {
- gchar **dlp;
- if (!filetype || !desclist) return FALSE;
- for (dlp=desclist; *dlp; ++dlp)
- {
- if (strstr (filetype, *dlp)) return TRUE;
- }
- return FALSE;
- }
-
FExport *fexp;
GList *gl;
WContents *cts;