[shape-plan] Remove use of custom null object
This commit is contained in:
parent
109891d498
commit
dcb6386833
|
@ -103,30 +103,6 @@ hb_shape_plan_plan (hb_shape_plan_t *shape_plan,
|
|||
* hb_shape_plan_t
|
||||
*/
|
||||
|
||||
DEFINE_NULL_INSTANCE (hb_shape_plan_t) =
|
||||
{
|
||||
HB_OBJECT_HEADER_STATIC,
|
||||
|
||||
nullptr, /* face */
|
||||
false, /* custom_shaper_list */
|
||||
HB_SEGMENT_PROPERTIES_DEFAULT, /* props */
|
||||
|
||||
nullptr, /* shaper_func */
|
||||
nullptr, /* shaper_name */
|
||||
|
||||
nullptr, /* user_features */
|
||||
0, /* num_user_featurs */
|
||||
|
||||
nullptr, /* coords */
|
||||
0, /* num_coords */
|
||||
|
||||
{
|
||||
#define HB_SHAPER_IMPLEMENT(shaper) HB_ATOMIC_PTR_INIT (HB_SHAPER_DATA_INVALID),
|
||||
#include "hb-shaper-list.hh"
|
||||
#undef HB_SHAPER_IMPLEMENT
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* hb_shape_plan_create: (Xconstructor)
|
||||
|
|
|
@ -50,7 +50,6 @@ struct hb_shape_plan_t
|
|||
|
||||
struct hb_shaper_data_t shaper_data;
|
||||
};
|
||||
DECLARE_NULL_INSTANCE (hb_shape_plan_t);
|
||||
|
||||
#define HB_SHAPER_DATA_CREATE_FUNC_EXTRA_ARGS \
|
||||
, const hb_feature_t *user_features \
|
||||
|
|
Loading…
Reference in New Issue