ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_glyph_position_t));
-
HB_INTERNAL void
_hb_buffer_swap (hb_buffer_t *buffer);
};
-
-#ifndef BUFFER
-#define BUFFER buffer
-#endif
-
HB_END_DECLS
#endif /* HB_BUFFER_PRIVATE_H */
#include "hb-ot-layout-gsubgpos-private.hh"
-#undef BUFFER
-#define BUFFER c->buffer
-
-
#define HB_OT_LAYOUT_GPOS_NO_LAST ((unsigned int) -1)
/* Shared Tables: ValueRecord, Anchor Table, and MarkArray */
hb_buffer_t *buffer,
hb_mask_t mask) const
{
-#undef BUFFER
-#define BUFFER buffer
bool ret = false;
if (unlikely (!buffer->in_length))
#include "hb-ot-layout-gsubgpos-private.hh"
-#undef BUFFER
-#define BUFFER c->buffer
-
-
struct SingleSubstFormat1
{
friend struct SingleSubst;
hb_buffer_t *buffer,
hb_mask_t mask) const
{
-#undef BUFFER
-#define BUFFER buffer
bool ret = false;
if (unlikely (!buffer->in_length))
-
-#undef BUFFER
-#define BUFFER c->buffer
-
-
typedef bool (*match_func_t) (hb_codepoint_t glyph_id, const USHORT &value, const void *data);
typedef bool (*apply_lookup_func_t) (hb_apply_context_t *c, unsigned int lookup_index);