Index: third_party/harfbuzz-ng/src/hb-common.cc |
diff --git a/third_party/harfbuzz-ng/src/hb-common.cc b/third_party/harfbuzz-ng/src/hb-common.cc |
index 64e77d43472cee85f00bd35214de9252d86ab362..39006237a0c8fa164e792cdefcb3d0c4925a775f 100644 |
--- a/third_party/harfbuzz-ng/src/hb-common.cc |
+++ b/third_party/harfbuzz-ng/src/hb-common.cc |
@@ -186,8 +186,10 @@ lang_equal (hb_language_t v1, |
const unsigned char *p1 = (const unsigned char *) v1; |
const unsigned char *p2 = (const unsigned char *) v2; |
- while (*p1 && *p1 == canon_map[*p2]) |
- p1++, p2++; |
+ while (*p1 && *p1 == canon_map[*p2]) { |
+ p1++; |
+ p2++; |
+ } |
return *p1 == canon_map[*p2]; |
} |
@@ -667,7 +669,7 @@ parse_float (const char **pp, const char *end, float *pv) |
float v; |
errno = 0; |
- v = strtof (p, &pend); |
+ v = strtod (p, &pend); |
if (errno || p == pend) |
return false; |