mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 01:36:02 +08:00
Fix a bug caused a crash on VS2013 or later when in Debug mode if there is any Unicode chars such as Chinese in Atlas file. (#788)
This commit is contained in:
parent
b6e7797282
commit
9fedf6877a
@ -66,11 +66,11 @@ typedef struct {
|
|||||||
} Str;
|
} Str;
|
||||||
|
|
||||||
static void trim (Str* str) {
|
static void trim (Str* str) {
|
||||||
while (isspace(*str->begin) && str->begin < str->end)
|
while (isspace((unsigned char)*str->begin) && str->begin < str->end)
|
||||||
(str->begin)++;
|
(str->begin)++;
|
||||||
if (str->begin == str->end) return;
|
if (str->begin == str->end) return;
|
||||||
str->end--;
|
str->end--;
|
||||||
while (isspace(*str->end) && str->end >= str->begin)
|
while (isspace((unsigned char)*str->end) && str->end >= str->begin)
|
||||||
str->end--;
|
str->end--;
|
||||||
str->end++;
|
str->end++;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user