summaryrefslogtreecommitdiff
path: root/src/pk/pklib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pk/pklib.c')
-rw-r--r--src/pk/pklib.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/pk/pklib.c b/src/pk/pklib.c
index b612563db..e7634613b 100644
--- a/src/pk/pklib.c
+++ b/src/pk/pklib.c
@@ -288,7 +288,7 @@ unsigned char bit_table[] = {
{
PK_Glyph go;
UINT1 instr, pre, id;;
- UINT4 ds, check_sum, hppp, vppp, k;
+ unsigned long ds, check_sum, hppp, vppp, k;
unsigned int flag, dny_f, bw, ess, size;
UINT4 cc, tfm, dx, dy, dm, w, h, rs;
INT4 hoff, voff, mv_x, mv_y;
@@ -389,9 +389,9 @@ unsigned char bit_table[] = {
for (i = 0; i < nchars; i++)
go->bm_table[i].bitmap = NULL;
- go->ds = (double)ds/(1<<20);
- go->hppp = (double)hppp/(1<<16);
- go->vppp = (double)vppp/(1<<16);
+ go->ds = (FT_UInt)ds/(1<<20);
+ go->hppp = (FT_UInt)hppp/(1<<16);
+ go->vppp = (FT_UInt)vppp/(1<<16);
go->font_bbx_w = 0;
go->font_bbx_h = 0;
go->font_bbx_xoff = 0;
@@ -479,8 +479,8 @@ unsigned char bit_table[] = {
h = READ_UINT4( stream );
hoff = READ_INT4( stream );
voff = READ_INT4( stream );
- mv_x = (double)dx/(double)(1<<16);
- mv_y = (double)dy/(double)(1<<16);
+ mv_x = (FT_UInt)dx/(FT_UInt)(1<<16);
+ mv_y = (FT_UInt)dy/(FT_UInt)(1<<16);
}
if ((cc < go->code_min) || (go->code_max < cc))