Compare two strings as if both were converted to upper case.
Synopsis
Declared in <bdlb_string.h>
static
int
upperCaseCmp(
char const* lhsString,
char const* rhsString);
Description
Compare the specified lhsString and rhsString having the optionally specified lhsLength and rhsLength, respectively, as if the strings were converted to upper case before the comparison. Return 1 if lhsString is lexically greater than rhsString, 0 if they are equal, and ‐1 otherwise. The behavior is undefined unless 0 <= lhsLength and 0 <= rhsLength (if specified), and lhsString.size() <= INT_MAX and rhsString.size() <= INT_MAX (if applicable). See {`bdlb_stringviewutil`} for an identically named method having the same semantics taking bsl::string_view.
Return Value
1, 0, or ‐1 as lhsString is greater, equal, or less
Parameters
Name |
Description |
lhsString |
left‐hand null‐terminated string |
rhsString |
right‐hand null‐terminated string |
Created with MrDocs