Fix compilation on 32bit targets

Fixes #3915.
This commit is contained in:
Kirill Chibisov 2020-07-04 18:19:07 +03:00 committed by GitHub
parent 466f95d3ba
commit 92ea355eee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -8,7 +8,7 @@ use std::rc::Rc;
use freetype::tt_os2::TrueTypeOS2Table;
use freetype::{self, Library, Matrix};
use freetype::{freetype_sys, Face as FTFace};
use libc::c_uint;
use libc::{c_long, c_uint};
use log::{debug, trace};
pub mod fc;
@ -89,8 +89,8 @@ fn to_freetype_26_6(f: f32) -> isize {
}
#[inline]
fn to_fixedpoint_16_6(f: f64) -> i64 {
(f * 65536.0) as i64
fn to_fixedpoint_16_6(f: f64) -> c_long {
(f * 65536.0) as c_long
}
impl Rasterize for FreeTypeRasterizer {