mirror of
https://github.com/fastfloat/fast_float.git
synced 2026-02-09 11:16:45 +08:00
cleanup, unfortunately, the patch isn't correct. fastfloat_strncasecmp3 fastfloat_strncasecmp5 and fastfloat_strncasecmp needs to be revised by the author.
This commit is contained in:
parent
58bfb0375d
commit
3b7dc1e0d7
@ -328,11 +328,10 @@ inline FASTFLOAT_CONSTEXPR14 bool
|
|||||||
fastfloat_strncasecmp3(UC const *actual_mixedcase,
|
fastfloat_strncasecmp3(UC const *actual_mixedcase,
|
||||||
UC const *expected_lowercase) {
|
UC const *expected_lowercase) {
|
||||||
if (cpp20_and_in_constexpr()) {
|
if (cpp20_and_in_constexpr()) {
|
||||||
for (uint_fast8_t i = 0; i < 3; i++) {
|
for (uint_fast8_t i = 0; i != 3; ++i) {
|
||||||
if ((actual_mixedcase[i] | 32) != expected_lowercase[i]) {
|
if ((actual_mixedcase[i] | 32) != expected_lowercase[i]) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
uint64_t val1, val2;
|
uint64_t val1, val2;
|
||||||
@ -373,7 +372,7 @@ inline FASTFLOAT_CONSTEXPR14 bool
|
|||||||
fastfloat_strncasecmp5(UC const *actual_mixedcase,
|
fastfloat_strncasecmp5(UC const *actual_mixedcase,
|
||||||
UC const *expected_lowercase) {
|
UC const *expected_lowercase) {
|
||||||
if (cpp20_and_in_constexpr()) {
|
if (cpp20_and_in_constexpr()) {
|
||||||
for (uint_fast8_t i = 0; i < 5; i++) {
|
for (uint_fast8_t i = 0; i != 5; ++i) {
|
||||||
if ((actual_mixedcase[i] | 32) != expected_lowercase[i]) {
|
if ((actual_mixedcase[i] | 32) != expected_lowercase[i]) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -428,7 +427,7 @@ inline FASTFLOAT_CONSTEXPR14 bool
|
|||||||
fastfloat_strncasecmp(UC const *actual_mixedcase, UC const *expected_lowercase,
|
fastfloat_strncasecmp(UC const *actual_mixedcase, UC const *expected_lowercase,
|
||||||
uint_fast8_t const length) noexcept {
|
uint_fast8_t const length) noexcept {
|
||||||
if (cpp20_and_in_constexpr()) {
|
if (cpp20_and_in_constexpr()) {
|
||||||
for (uint_fast8_t i = 0; i < length; i++) {
|
for (uint_fast8_t i = 0; i != length; ++i) {
|
||||||
if ((actual_mixedcase[i] | 32) != expected_lowercase[i]) {
|
if ((actual_mixedcase[i] | 32) != expected_lowercase[i]) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user