mirror of
https://github.com/red0124/ssp.git
synced 2025-01-23 13:05:20 +01:00
minor change to extrac bool function
This commit is contained in:
parent
47ef93b532
commit
6972d2832e
@ -341,20 +341,18 @@ inline bool extract(const char* begin, const char* end, bool& value) {
|
|||||||
if (end == begin + 1) {
|
if (end == begin + 1) {
|
||||||
if (*begin == '1') {
|
if (*begin == '1') {
|
||||||
value = true;
|
value = true;
|
||||||
return true;
|
|
||||||
} else if (*begin == '0') {
|
} else if (*begin == '0') {
|
||||||
value = false;
|
value = false;
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
return true;
|
||||||
} else {
|
} else {
|
||||||
size_t size = end - begin;
|
size_t size = end - begin;
|
||||||
if (size == 4 && strncmp(begin, "true", size) == 0) {
|
if (size == 4 && strncmp(begin, "true", size) == 0) {
|
||||||
value = true;
|
value = true;
|
||||||
return true;
|
|
||||||
} else if (size == 5 && strncmp(begin, "false", size) == 0) {
|
} else if (size == 5 && strncmp(begin, "false", size) == 0) {
|
||||||
value = false;
|
value = false;
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user