Minor compiler warning fixes.

* src/autofit/afcjk.c (af_cjk_get_standard_widths), src/autofit/aflatin.c
(af_latin_get_standard_widths): Use `FT_CALLBACK_DEF`.

* src/cff/cffparse.c (cff_parser_run): Initialize and fix allocation of `q`.
gsoc-anurag-2023-docs-final
Werner Lemberg 2 years ago
parent bd37b84718
commit 5edd6d52b1
  1. 2
      src/autofit/afcjk.c
  2. 2
      src/autofit/aflatin.c
  3. 6
      src/cff/cffparse.c

@ -773,7 +773,7 @@
/* Extract standard_width from writing system/script specific */
/* metrics class. */
FT_LOCAL_DEF( void )
FT_CALLBACK_DEF( void )
af_cjk_get_standard_widths( AF_StyleMetrics metrics_, /* AF_CJKMetrics */
FT_Pos* stdHW,
FT_Pos* stdVW )

@ -1506,7 +1506,7 @@
/* Extract standard_width from writing system/script specific */
/* metrics class. */
FT_LOCAL_DEF( void )
FT_CALLBACK_DEF( void )
af_latin_get_standard_widths( AF_StyleMetrics metrics_, /* AF_LatinMetrics */
FT_Pos* stdHW,
FT_Pos* stdVW )

@ -1200,8 +1200,8 @@
FT_Byte* charstring_base;
FT_ULong charstring_len;
FT_Fixed* stack;
FT_Byte* q;
FT_Fixed* stack;
FT_Byte* q = NULL;
charstring_base = ++p;
@ -1243,7 +1243,7 @@
/* converting it back to charstring number representations */
/* (this is ugly, I know). */
/* The maximum required size is 5 bytes per stack element. */
if ( FT_QALLOC( q, 2 * sizeof ( FT_ListNode ) +
if ( FT_QALLOC( q, (FT_Long)( 2 * sizeof ( FT_ListNode ) ) +
5 * ( decoder.top - decoder.stack ) ) )
goto Exit;

Loading…
Cancel
Save