summaryrefslogtreecommitdiff
path: root/plparse/totem-pl-parser-wm.c
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2008-08-27 08:42:53 +0000
committerBastien Nocera <hadess@src.gnome.org>2008-08-27 08:42:53 +0000
commitb3374f40bbfd0308395d69d710e39b11c9ba16cc (patch)
treed9fd8ec2cc6f0abf01ac4bf92835737bf4fbce01 /plparse/totem-pl-parser-wm.c
parente445e8345d2aab24069014cf1d2221bc1c105130 (diff)
downloadtotem-pl-parser-b3374f40bbfd0308395d69d710e39b11c9ba16cc.tar.gz
Remove internal copy, and use of, memmem, use glib's g_strstr_len()
2008-08-27 Bastien Nocera <hadess@hadess.net> * configure.in: * lib/Makefile.am: * lib/memmem.c: * lib/totem_internal.h: * plparse/totem-pl-parser-podcast.c (totem_pl_parser_is_rss), (totem_pl_parser_is_atom), (totem_pl_parser_is_opml): * plparse/totem-pl-parser-qt.c (totem_pl_parser_is_quicktime): * plparse/totem-pl-parser-wm.c (totem_pl_parser_is_asx): Remove internal copy, and use of, memmem, use glib's g_strstr_len() instead (Closes: #548612) svn path=/trunk/; revision=180
Diffstat (limited to 'plparse/totem-pl-parser-wm.c')
-rw-r--r--plparse/totem-pl-parser-wm.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/plparse/totem-pl-parser-wm.c b/plparse/totem-pl-parser-wm.c
index 8702fc1..5b605bd 100644
--- a/plparse/totem-pl-parser-wm.c
+++ b/plparse/totem-pl-parser-wm.c
@@ -51,14 +51,11 @@ totem_pl_parser_is_asx (const char *data, gsize len)
if (len > MIME_READ_CHUNK_SIZE)
len = MIME_READ_CHUNK_SIZE;
- if (memmem (data, len,
- ASX_NEEDLE, strlen (ASX_NEEDLE)) != NULL)
+ if (g_strstr_len (data, len, ASX_NEEDLE) != NULL)
return ASX_MIME_TYPE;
- if (memmem (data, len,
- ASX_NEEDLE2, strlen (ASX_NEEDLE2)) != NULL)
+ if (g_strstr_len (data, len, ASX_NEEDLE2) != NULL)
return ASX_MIME_TYPE;
- if (memmem (data, len,
- ASX_NEEDLE3, strlen (ASX_NEEDLE3)) != NULL)
+ if (g_strstr_len (data, len, ASX_NEEDLE3) != NULL)
return ASX_MIME_TYPE;
return FALSE;