From: David Barr Date: Thu, 31 May 2012 14:41:28 +0000 (+1000) Subject: vcs-svn: use strstr instead of memmem X-Git-Tag: v1.7.12-rc0~41^2~4 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/53153e8382966e35362d072ba17ba5887e3c0851?hp=--cc vcs-svn: use strstr instead of memmem memmem is a GNU extension. Avoiding it makes the code clearer and makes it easier for projects that don't share git's compat/ code, such as the standalone svn-dump-fast-export project, to reuse the vcs-svn/ library. Signed-off-by: David Barr Signed-off-by: Jonathan Nieder --- 53153e8382966e35362d072ba17ba5887e3c0851 diff --git a/vcs-svn/fast_export.c b/vcs-svn/fast_export.c index b4be91cc76..854b328d43 100644 --- a/vcs-svn/fast_export.c +++ b/vcs-svn/fast_export.c @@ -158,7 +158,7 @@ static int parse_cat_response_line(const char *header, off_t *len) if (ends_with(header, headerlen, " missing")) return error("cat-blob reports missing blob: %s", header); - type = memmem(header, headerlen, " blob ", strlen(" blob ")); + type = strstr(header, " blob "); if (!type) return error("cat-blob header has wrong object type: %s", header); n = strtoumax(type + strlen(" blob "), (char **) &end, 10);