diff options
author | teuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6> | 2008-07-06 14:04:20 +0000 |
---|---|---|
committer | teuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6> | 2008-07-06 14:04:20 +0000 |
commit | 9ab003061df4f4a84591e966412db30498df46e7 (patch) | |
tree | a55735cdfac35d3082c856f52340d96eca900d06 /src/itdb_itunesdb.c | |
parent | 1a7fad2d702323a23770493e29bf7fbdd1483f61 (diff) | |
download | libgpod-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.c | 24 |
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; |