Remove the IN_MASK() macro
authorBehdad Esfahbod <behdad@behdad.org>
Sat, 15 May 2010 00:30:07 +0000 (20:30 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Sat, 15 May 2010 00:30:07 +0000 (20:30 -0400)
src/hb-buffer-private.hh
src/hb-ot-layout-gpos-private.hh
src/hb-ot-layout-gsub-private.hh

index 008c90e..bc08a25 100644 (file)
@@ -161,7 +161,6 @@ struct _hb_buffer_t {
 #define IN_CURGLYPH()          (BUFFER->in_string[BUFFER->in_pos].codepoint)
 #define IN_NEXTGLYPH()         (BUFFER->in_string[BUFFER->in_pos + 1].codepoint)
 #define IN_CURINFO()           (&BUFFER->in_string[BUFFER->in_pos])
-#define IN_MASK(pos)           (BUFFER->in_string[(pos)].mask)
 #define IN_CLUSTER(pos)                (BUFFER->in_string[(pos)].cluster)
 
 HB_END_DECLS
index 4e8ba56..3b77f60 100644 (file)
@@ -1544,7 +1544,7 @@ struct PosLookup : Lookup
     while (buffer->in_pos < buffer->in_length)
     {
       bool done;
-      if (~IN_MASK (buffer->in_pos) & mask)
+      if (~buffer->in_string[buffer->in_pos].mask & mask)
       {
          done = apply_once (layout, buffer, NO_CONTEXT, MAX_NESTING_LEVEL);
          ret |= done;
index 54c057d..e57eb97 100644 (file)
@@ -836,7 +836,7 @@ struct SubstLookup : Lookup
        buffer->in_pos = 0;
        while (buffer->in_pos < buffer->in_length)
        {
-         if ((~IN_MASK (buffer->in_pos) & mask) &&
+         if ((~buffer->in_string[buffer->in_pos].mask & mask) &&
              apply_once (layout, buffer, NO_CONTEXT, MAX_NESTING_LEVEL))
            ret = true;
          else
@@ -852,7 +852,7 @@ struct SubstLookup : Lookup
        buffer->in_pos = buffer->in_length - 1;
        do
        {
-         if ((~IN_MASK (buffer->in_pos) & mask) &&
+         if ((~buffer->in_string[buffer->in_pos].mask & mask) &&
              apply_once (layout, buffer, NO_CONTEXT, MAX_NESTING_LEVEL))
            ret = true;
          else