[base] Make FT_Driver_Class always const.

* include/freetype/internal/ftdrv.h (FT_Driver_Class): Make const.
* src/*: Update all users.
This commit is contained in:
Alexei Podtelezhnikov 2025-08-31 07:32:28 -04:00
parent 46c6bc8472
commit d25553220e
15 changed files with 17 additions and 17 deletions

View file

@ -162,7 +162,7 @@ FT_BEGIN_HEADER
* Most function pointers, with the exception of `load_glyph`, can be set
* to 0 to indicate a default behaviour.
*/
typedef struct FT_Driver_ClassRec_
typedef const struct FT_Driver_ClassRec_
{
FT_Module_Class root;
@ -216,7 +216,7 @@ FT_BEGIN_HEADER
*/
#define FT_DECLARE_DRIVER( class_ ) \
FT_CALLBACK_TABLE \
const FT_Driver_ClassRec class_;
FT_Driver_ClassRec class_;
#define FT_DEFINE_DRIVER( \
class_, \
@ -245,7 +245,7 @@ FT_BEGIN_HEADER
request_size_, \
select_size_ ) \
FT_CALLBACK_TABLE_DEF \
const FT_Driver_ClassRec class_ = \
FT_Driver_ClassRec class_ = \
{ \
FT_DEFINE_ROOT_MODULE( flags_, \
size_, \

View file

@ -985,7 +985,7 @@ THE SOFTWARE.
FT_CALLBACK_TABLE_DEF
const FT_Driver_ClassRec bdf_driver_class =
FT_Driver_ClassRec bdf_driver_class =
{
{
FT_MODULE_FONT_DRIVER |

View file

@ -60,7 +60,7 @@ FT_BEGIN_HEADER
} BDF_FaceRec, *BDF_Face;
FT_EXPORT_VAR( const FT_Driver_ClassRec ) bdf_driver_class;
FT_EXPORT_VAR( FT_Driver_ClassRec ) bdf_driver_class;
FT_END_HEADER

View file

@ -230,7 +230,7 @@
FT_CALLBACK_TABLE_DEF
const FT_Driver_ClassRec t1cid_driver_class =
FT_Driver_ClassRec t1cid_driver_class =
{
{
FT_MODULE_FONT_DRIVER |

View file

@ -26,7 +26,7 @@
FT_BEGIN_HEADER
FT_CALLBACK_TABLE
const FT_Driver_ClassRec t1cid_driver_class;
FT_Driver_ClassRec t1cid_driver_class;
FT_END_HEADER

View file

@ -793,7 +793,7 @@ THE SOFTWARE.
FT_CALLBACK_TABLE_DEF
const FT_Driver_ClassRec pcf_driver_class =
FT_Driver_ClassRec pcf_driver_class =
{
{
FT_MODULE_FONT_DRIVER |

View file

@ -33,7 +33,7 @@ THE SOFTWARE.
FT_BEGIN_HEADER
FT_EXPORT_VAR( const FT_Driver_ClassRec ) pcf_driver_class;
FT_EXPORT_VAR( FT_Driver_ClassRec ) pcf_driver_class;
FT_END_HEADER

View file

@ -168,7 +168,7 @@
FT_CALLBACK_TABLE_DEF
const FT_Driver_ClassRec pfr_driver_class =
FT_Driver_ClassRec pfr_driver_class =
{
{
FT_MODULE_FONT_DRIVER |

View file

@ -25,7 +25,7 @@
FT_BEGIN_HEADER
FT_EXPORT_VAR( const FT_Driver_ClassRec ) pfr_driver_class;
FT_EXPORT_VAR( FT_Driver_ClassRec ) pfr_driver_class;
FT_END_HEADER

View file

@ -757,7 +757,7 @@
FT_CALLBACK_TABLE_DEF
const FT_Driver_ClassRec t1_driver_class =
FT_Driver_ClassRec t1_driver_class =
{
{
FT_MODULE_FONT_DRIVER |

View file

@ -25,7 +25,7 @@
FT_BEGIN_HEADER
FT_EXPORT_VAR( const FT_Driver_ClassRec ) t1_driver_class;
FT_EXPORT_VAR( FT_Driver_ClassRec ) t1_driver_class;
FT_END_HEADER

View file

@ -199,7 +199,7 @@
}
const FT_Driver_ClassRec t42_driver_class =
FT_Driver_ClassRec t42_driver_class =
{
{
FT_MODULE_FONT_DRIVER |

View file

@ -25,7 +25,7 @@
FT_BEGIN_HEADER
FT_EXPORT_VAR( const FT_Driver_ClassRec ) t42_driver_class;
FT_EXPORT_VAR( FT_Driver_ClassRec ) t42_driver_class;
FT_END_HEADER

View file

@ -1176,7 +1176,7 @@
FT_CALLBACK_TABLE_DEF
const FT_Driver_ClassRec winfnt_driver_class =
FT_Driver_ClassRec winfnt_driver_class =
{
{
FT_MODULE_FONT_DRIVER |

View file

@ -152,7 +152,7 @@ FT_BEGIN_HEADER
} FNT_FaceRec, *FNT_Face;
FT_EXPORT_VAR( const FT_Driver_ClassRec ) winfnt_driver_class;
FT_EXPORT_VAR( FT_Driver_ClassRec ) winfnt_driver_class;
FT_END_HEADER