[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
|
* 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)
|
* hb_shape_plan_create: (Xconstructor)
|
||||||
|
|
|
@ -50,7 +50,6 @@ struct hb_shape_plan_t
|
||||||
|
|
||||||
struct hb_shaper_data_t shaper_data;
|
struct hb_shaper_data_t shaper_data;
|
||||||
};
|
};
|
||||||
DECLARE_NULL_INSTANCE (hb_shape_plan_t);
|
|
||||||
|
|
||||||
#define HB_SHAPER_DATA_CREATE_FUNC_EXTRA_ARGS \
|
#define HB_SHAPER_DATA_CREATE_FUNC_EXTRA_ARGS \
|
||||||
, const hb_feature_t *user_features \
|
, const hb_feature_t *user_features \
|
||||||
|
|
Loading…
Reference in New Issue