Skip to content

Provide C++ versions for public macros with casts.

Werner Lemberg requested to merge wl/cplusplus-casts into master

Many FreeType clients use C++. However g++ -Wold-style-cast warns for macros with C-style casts even for system header files; this also affects directories included with -isystem.

  • include/freetype/freetype.h (FT_ENC_TAG, FT_LOAD_TARGET_, FT_LOAD_TARGET_MODE): Provide C++ version.
  • include/freetype/ftimage.h (FT_IMAGE_TAG): Ditto.
  • include/freetype/ftmodapi.h (FT_FACE_DRIVER_NAME): Ditto.
  • include/freetype/fttypes.h (FT_MAKE_TAG, FT_BOOL): Ditto.

Merge request reports