return this->writable;
}
+ unsigned int debug_depth;
const char *start, *end;
bool writable;
unsigned int edit_count;
hb_blob_t *blob;
- unsigned int debug_depth;
};
struct Sanitizer
{
static hb_blob_t *sanitize (hb_blob_t *blob) {
- hb_sanitize_context_t context[1] = {{}};
+ hb_sanitize_context_t context[1] = {{0}};
bool sane;
/* TODO is_sane() stuff */
unsigned int nesting_level_left) const
{
unsigned int lookup_type = get_type ();
- hb_apply_context_t context[1] = {{}};
+ hb_apply_context_t context[1] = {{0}};
context->layout = layout;
context->buffer = buffer;
unsigned int nesting_level_left) const
{
unsigned int lookup_type = get_type ();
- hb_apply_context_t context[1] = {{}};
+ hb_apply_context_t context[1] = {{0}};
context->layout = layout;
context->buffer = buffer;
struct hb_apply_context_t
{
+ unsigned int debug_depth;
hb_ot_layout_context_t *layout;
hb_buffer_t *buffer;
unsigned int context_length;
unsigned int nesting_level_left;
unsigned int lookup_flag;
unsigned int property; /* propety of first glyph (TODO remove) */
- unsigned int debug_depth;
};