summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2015-08-20 15:39:53 +0100
committerBehdad Esfahbod <behdad@behdad.org>2015-08-20 15:39:53 +0100
commited6962c795ae7c54aaee9ed5667fa65ccf7412bf (patch)
treeee989fc6795e5be81d41a8e4e30d1f3309e3088e
parent163c435f1807c138da9f74f09d29d913eb9e29e9 (diff)
downloadharfbuzz-ed6962c795ae7c54aaee9ed5667fa65ccf7412bf.tar.gz
[coretext] Use i32 instead of u32 as well
Shouldn't cause *any* functional changes, but is more correct.
-rw-r--r--src/hb-coretext.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/hb-coretext.cc b/src/hb-coretext.cc
index b0df2f4b..a9664ee6 100644
--- a/src/hb-coretext.cc
+++ b/src/hb-coretext.cc
@@ -916,8 +916,8 @@ retry:
info->cluster = log_clusters[j];
info->mask = advance;
- info->var1.u32 = x_offset;
- info->var2.u32 = y_offset;
+ info->var1.i32 = x_offset;
+ info->var2.i32 = y_offset;
info++;
buffer->len++;
@@ -1003,8 +1003,8 @@ retry:
else /* last glyph */
advance = run_advance - (positions[j].x - positions[0].x);
info->mask = advance * x_mult;
- info->var1.u32 = x_offset;
- info->var2.u32 = positions[j].y * y_mult;
+ info->var1.i32 = x_offset;
+ info->var2.i32 = positions[j].y * y_mult;
info++;
}
}
@@ -1019,8 +1019,8 @@ retry:
else /* last glyph */
advance = run_advance - (positions[j].y - positions[0].y);
info->mask = advance * y_mult;
- info->var1.u32 = positions[j].x * x_mult;
- info->var2.u32 = y_offset;
+ info->var1.i32 = positions[j].x * x_mult;
+ info->var2.i32 = y_offset;
info++;
}
}
@@ -1059,16 +1059,16 @@ retry:
for (unsigned int i = 0; i < count; i++)
{
pos->x_advance = info->mask;
- pos->x_offset = info->var1.u32;
- pos->y_offset = info->var2.u32;
+ pos->x_offset = info->var1.i32;
+ pos->y_offset = info->var2.i32;
info++, pos++;
}
else
for (unsigned int i = 0; i < count; i++)
{
pos->y_advance = info->mask;
- pos->x_offset = info->var1.u32;
- pos->y_offset = info->var2.u32;
+ pos->x_offset = info->var1.i32;
+ pos->y_offset = info->var2.i32;
info++, pos++;
}