Fix 64-bit cleanliness problem

This patch fixes a problem where int and ssize_t were being conflated.

Change-Id: I642a4ee1d59d81723034fdfe33bd8ca29a5dc322
This commit is contained in:
Raph Levien
2014-05-14 12:33:09 -07:00
parent 7b250767bc
commit df405e1da1

View File

@@ -315,8 +315,8 @@ void Layout::doLayout(const uint16_t* buf, size_t nchars) {
hb_font_set_ppem(hbFont, size, size);
hb_font_set_scale(hbFont, HBFloatToFixed(size), HBFloatToFixed(size));
int srunend;
for (int srunstart = run.start; srunstart < run.end; srunstart = srunend) {
ssize_t srunend;
for (ssize_t srunstart = run.start; srunstart < run.end; srunstart = srunend) {
srunend = srunstart;
hb_script_t script = getScriptRun(buf, run.end, &srunend);