From 1fb8144e3ab0b22a2bbfb42f7359d2b1ef613f7c Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Sat, 28 Sep 2019 18:02:07 +0300 Subject: Adapt to renaming butl::casecmp() to icasecmp() --- libbpkg/manifest.cxx | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/libbpkg/manifest.cxx b/libbpkg/manifest.cxx index 19f24ab..bfa88b0 100644 --- a/libbpkg/manifest.cxx +++ b/libbpkg/manifest.cxx @@ -17,7 +17,7 @@ #include #include #include -#include // casecmp(), lcase(), alnum(), +#include // icasecmp(), lcase(), alnum(), // digit(), xdigit(), next_word() #include #include @@ -615,7 +615,7 @@ namespace bpkg if (rootless) throw invalid_argument ("rootless URL"); - if (casecmp (scheme, "file") == 0) + if (icasecmp (scheme, "file") == 0) throw invalid_argument ("local URL"); if (!authority || authority->empty ()) @@ -1498,7 +1498,7 @@ namespace bpkg // Currently only the plain and markdown text types are allowed. Later we // can potentially introduce some other text types. // - if (casecmp (tp, "text/plain") == 0) + if (icasecmp (tp, "text/plain") == 0) { // Currently, we don't expect parameters for plain text. Later we can // potentially introduce some plain text variants. @@ -1506,26 +1506,26 @@ namespace bpkg if (ps.empty ()) r = text_type::plain; } - else if (casecmp (tp, "text/markdown") == 0) + else if (icasecmp (tp, "text/markdown") == 0) { // Currently, a single optional variant parameter with the two possible // values is allowed for markdown. Later we can potentially introduce // some other markdown variants. // if (ps.empty () || - (ps.size () == 1 && casecmp (ps[0].first, "variant") == 0)) + (ps.size () == 1 && icasecmp (ps[0].first, "variant") == 0)) { // Note that markdown variants are matched case-insensitively (see // RFC7763 for details). // string v; - if (ps.empty () || casecmp (v = move (ps[0].second), "GFM") == 0) + if (ps.empty () || icasecmp (v = move (ps[0].second), "GFM") == 0) r = text_type::github_mark; - else if (casecmp (v, "CommonMark") == 0) + else if (icasecmp (v, "CommonMark") == 0) r = text_type::common_mark; } } - else if (casecmp (tp, "text/", 5) != 0) + else if (icasecmp (tp, "text/", 5) != 0) bad_type ("text type expected"); return r; @@ -2386,9 +2386,9 @@ namespace bpkg else if (description->file) { string ext (description->path.extension ()); - if (ext.empty () || casecmp (ext, "txt") == 0) + if (ext.empty () || icasecmp (ext, "txt") == 0) r = text_type::plain; - else if (casecmp (ext, "md") == 0 || casecmp (ext, "markdown") == 0) + else if (icasecmp (ext, "md") == 0 || icasecmp (ext, "markdown") == 0) r = text_type::github_mark; } else @@ -3114,22 +3114,22 @@ namespace bpkg bad_url ("invalid path"); }; - if (casecmp (scheme, "http") == 0) + if (icasecmp (scheme, "http") == 0) { translate_remote (); return scheme_type::http; } - else if (casecmp (scheme, "https") == 0) + else if (icasecmp (scheme, "https") == 0) { translate_remote (); return scheme_type::https; } - else if (casecmp (scheme, "git") == 0) + else if (icasecmp (scheme, "git") == 0) { translate_remote (); return scheme_type::git; } - else if (casecmp (scheme, "ssh") == 0) + else if (icasecmp (scheme, "ssh") == 0) { translate_remote (); @@ -3142,13 +3142,13 @@ namespace bpkg // return scheme_type::ssh; } - else if (casecmp (scheme, "file") == 0) + else if (icasecmp (scheme, "file") == 0) { if (authority) { if (!authority->empty () && - (casecmp (authority->host, "localhost") != 0 || - authority->port != 0 || + (icasecmp (authority->host, "localhost") != 0 || + authority->port != 0 || !authority->user.empty ())) throw invalid_argument ("invalid authority"); -- cgit v1.1