From 8925cc17d8436b6793930d11dc2168a3f66d8c94 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 10 Jun 2020 21:02:28 +0200 Subject: [PATCH] decoder/gme: use StringAfterPrefix() --- src/decoder/plugins/GmeDecoderPlugin.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/decoder/plugins/GmeDecoderPlugin.cxx b/src/decoder/plugins/GmeDecoderPlugin.cxx index 9d952890a..b194fc57d 100644 --- a/src/decoder/plugins/GmeDecoderPlugin.cxx +++ b/src/decoder/plugins/GmeDecoderPlugin.cxx @@ -37,7 +37,6 @@ #include #include -#include #define SUBTUNE_PREFIX "tune_" @@ -75,11 +74,10 @@ gcc_pure static unsigned ParseSubtuneName(const char *base) noexcept { - if (memcmp(base, SUBTUNE_PREFIX, sizeof(SUBTUNE_PREFIX) - 1) != 0) + base = StringAfterPrefix(base, SUBTUNE_PREFIX); + if (base == nullptr) return 0; - base += sizeof(SUBTUNE_PREFIX) - 1; - char *endptr; auto track = strtoul(base, &endptr, 10); if (endptr == base || *endptr != '.')