[pshinter] Fix C++ compilation.

* src/pshinter/pshalgo.c (psh_compute_dir): Fix type of `result`.
(psh_hint_table_find_strong_points): Add cast.
This commit is contained in:
Werner Lemberg 2021-11-08 09:41:54 +01:00
parent 7ef266045f
commit cce782281b
1 changed files with 4 additions and 3 deletions

View File

@ -1054,8 +1054,8 @@
psh_compute_dir( FT_Pos dx,
FT_Pos dy )
{
FT_Pos ax, ay;
int result = PSH_DIR_NONE;
FT_Pos ax, ay;
PSH_Dir result = PSH_DIR_NONE;
ax = FT_ABS( dx );
@ -1425,7 +1425,8 @@
if ( psh_point_is_strong( point ) )
continue;
point_dir = ( point->dir_in | point->dir_out ) & major_dir;
point_dir =
(PSH_Dir)( ( point->dir_in | point->dir_out ) & major_dir );
if ( point_dir & ( PSH_DIR_DOWN | PSH_DIR_RIGHT ) )
{