mirror of
https://github.com/OlafvdSpek/ctemplate.git
synced 2025-10-05 19:16:54 +08:00
Fix 64-bit compilation (at least on MSVC 2017, 15.3)
Otherwise warning is issued (assignment loses precision)
This commit is contained in:
parent
4b7e6c52dc
commit
2e6227b425
|
@ -181,10 +181,10 @@ inline int atoi32(const char* s) {
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void StripWhiteSpace(std::string* str) {
|
inline void StripWhiteSpace(std::string* str) {
|
||||||
int str_length = str->length();
|
size_t str_length = str->length();
|
||||||
|
|
||||||
// Strip off leading whitespace.
|
// Strip off leading whitespace.
|
||||||
int first = 0;
|
size_t first = 0;
|
||||||
while (first < str_length && isspace(str->at(first))) {
|
while (first < str_length && isspace(str->at(first))) {
|
||||||
++first;
|
++first;
|
||||||
}
|
}
|
||||||
|
@ -199,7 +199,7 @@ inline void StripWhiteSpace(std::string* str) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Strip off trailing whitespace.
|
// Strip off trailing whitespace.
|
||||||
int last = str_length - 1;
|
size_t last = str_length - 1;
|
||||||
while (last >= 0 && isspace(str->at(last))) {
|
while (last >= 0 && isspace(str->at(last))) {
|
||||||
--last;
|
--last;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user