This commit is contained in:
Behdad Esfahbod 2011-07-25 00:36:01 -04:00
parent c311d85208
commit d8787493c9
2 changed files with 7 additions and 6 deletions

View File

@ -407,12 +407,6 @@ struct Ligature
return true;
}
inline uint16_t allocate_lig_id (hb_buffer_t *buffer) const {
uint16_t lig_id = buffer->next_serial ();
if (unlikely (!lig_id)) lig_id = buffer->next_serial (); /* in case of overflow */
return lig_id;
}
public:
inline bool sanitize (hb_sanitize_context_t *c) {
TRACE_SANITIZE ();

View File

@ -39,6 +39,13 @@ HB_BEGIN_DECLS
#define lig_id() var2.u16[0] /* unique ligature id */
#define lig_comp() var2.u16[1] /* component number in the ligature (0 = base) */
static inline uint16_t allocate_lig_id (hb_buffer_t *buffer) {
uint16_t lig_id = buffer->next_serial ();
if (unlikely (!lig_id)) lig_id = buffer->next_serial (); /* in case of overflow */
return lig_id;
}
#ifndef HB_DEBUG_APPLY
#define HB_DEBUG_APPLY (HB_DEBUG+0)