Shortening buffer accessors: rename buffer->positions to buffer->pos
authorBehdad Esfahbod <behdad@behdad.org>
Sat, 15 May 2010 02:05:53 +0000 (22:05 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Sat, 15 May 2010 02:05:53 +0000 (22:05 -0400)
src/hb-buffer-private.hh
src/hb-buffer.cc
src/hb-ot-layout-gpos-private.hh
src/hb-shape.cc

index bd291e6..9164e1c 100644 (file)
@@ -116,11 +116,11 @@ struct _hb_buffer_t {
 
   hb_internal_glyph_info_t     *info;
   hb_internal_glyph_info_t     *out_info;
-  hb_internal_glyph_position_t *positions;
+  hb_internal_glyph_position_t *pos;
 
   /* Other stuff */
 
-  unsigned int         max_lig_id;
+  unsigned int max_lig_id;
 
 
   /* Methods */
index f6acc67..64f6144 100644 (file)
@@ -65,10 +65,10 @@ hb_buffer_ensure_separate (hb_buffer_t *buffer, unsigned int size)
   if (buffer->out_info == buffer->info)
   {
     assert (buffer->have_output);
-    if (!buffer->positions)
-      buffer->positions = (hb_internal_glyph_position_t *) calloc (buffer->allocated, sizeof (buffer->positions[0]));
+    if (!buffer->pos)
+      buffer->pos = (hb_internal_glyph_position_t *) calloc (buffer->allocated, sizeof (buffer->pos[0]));
 
-    buffer->out_info = (hb_internal_glyph_info_t *) buffer->positions;
+    buffer->out_info = (hb_internal_glyph_info_t *) buffer->pos;
     memcpy (buffer->out_info, buffer->info, buffer->out_length * sizeof (buffer->out_info[0]));
   }
 }
@@ -111,7 +111,7 @@ hb_buffer_destroy (hb_buffer_t *buffer)
   hb_unicode_funcs_destroy (buffer->unicode);
 
   free (buffer->info);
-  free (buffer->positions);
+  free (buffer->pos);
 
   free (buffer);
 }
@@ -198,13 +198,13 @@ hb_buffer_ensure (hb_buffer_t *buffer, unsigned int size)
     while (size > new_allocated)
       new_allocated += (new_allocated >> 1) + 8;
 
-    if (buffer->positions)
-      buffer->positions = (hb_internal_glyph_position_t *) realloc (buffer->positions, new_allocated * sizeof (buffer->positions[0]));
+    if (buffer->pos)
+      buffer->pos = (hb_internal_glyph_position_t *) realloc (buffer->pos, new_allocated * sizeof (buffer->pos[0]));
 
     if (buffer->out_info != buffer->info)
     {
       buffer->info = (hb_internal_glyph_info_t *) realloc (buffer->info, new_allocated * sizeof (buffer->info[0]));
-      buffer->out_info = (hb_internal_glyph_info_t *) buffer->positions;
+      buffer->out_info = (hb_internal_glyph_info_t *) buffer->pos;
     }
     else
     {
@@ -256,13 +256,13 @@ hb_buffer_clear_positions (hb_buffer_t *buffer)
   buffer->have_output = FALSE;
   buffer->have_positions = TRUE;
 
-  if (unlikely (!buffer->positions))
+  if (unlikely (!buffer->pos))
   {
-    buffer->positions = (hb_internal_glyph_position_t *) calloc (buffer->allocated, sizeof (buffer->positions[0]));
+    buffer->pos = (hb_internal_glyph_position_t *) calloc (buffer->allocated, sizeof (buffer->pos[0]));
     return;
   }
 
-  memset (buffer->positions, 0, sizeof (buffer->positions[0]) * buffer->in_length);
+  memset (buffer->pos, 0, sizeof (buffer->pos[0]) * buffer->in_length);
 }
 
 void
@@ -278,7 +278,7 @@ _hb_buffer_swap (hb_buffer_t *buffer)
     tmp_string = buffer->info;
     buffer->info = buffer->out_info;
     buffer->out_info = tmp_string;
-    buffer->positions = (hb_internal_glyph_position_t *) buffer->out_info;
+    buffer->pos = (hb_internal_glyph_position_t *) buffer->out_info;
   }
 
   tmp = buffer->in_length;
@@ -456,7 +456,7 @@ hb_buffer_get_glyph_positions (hb_buffer_t *buffer)
   if (!buffer->have_positions)
     hb_buffer_clear_positions (buffer);
 
-  return (hb_glyph_position_t *) buffer->positions;
+  return (hb_glyph_position_t *) buffer->pos;
 }
 
 
@@ -475,13 +475,13 @@ reverse_range (hb_buffer_t *buffer,
     buffer->info[j] = t;
   }
 
-  if (buffer->positions) {
+  if (buffer->pos) {
     for (i = 0, j = end - 1; i < j; i++, j--) {
       hb_internal_glyph_position_t t;
 
-      t = buffer->positions[i];
-      buffer->positions[i] = buffer->positions[j];
-      buffer->positions[j] = t;
+      t = buffer->pos[i];
+      buffer->pos[i] = buffer->pos[j];
+      buffer->pos[j] = t;
     }
   }
 }
index 249fae2..a2501d0 100644 (file)
@@ -402,7 +402,7 @@ struct MarkArray : ArrayOf<MarkRecord>      /* Array of MarkRecords--in Coverage orde
     mark_anchor.get_anchor (c->layout, c->buffer->info[c->buffer->in_pos].codepoint, &mark_x, &mark_y);
     glyph_anchor.get_anchor (c->layout, c->buffer->info[glyph_pos].codepoint, &base_x, &base_y);
 
-    hb_internal_glyph_position_t &o = c->buffer->positions[c->buffer->in_pos];
+    hb_internal_glyph_position_t &o = c->buffer->pos[c->buffer->in_pos];
     o.x_advance = 0;
     o.y_advance = 0;
     o.x_offset  = base_x - mark_x;
@@ -434,7 +434,7 @@ struct SinglePosFormat1
     if (likely (index == NOT_COVERED))
       return false;
 
-    valueFormat.apply_value (c->layout, this, values, c->buffer->positions[c->buffer->in_pos]);
+    valueFormat.apply_value (c->layout, this, values, c->buffer->pos[c->buffer->in_pos]);
 
     c->buffer->in_pos++;
     return true;
@@ -478,7 +478,7 @@ struct SinglePosFormat2
 
     valueFormat.apply_value (c->layout, this,
                             &values[index * valueFormat.get_len ()],
-                            c->buffer->positions[c->buffer->in_pos]);
+                            c->buffer->pos[c->buffer->in_pos]);
 
     c->buffer->in_pos++;
     return true;
@@ -572,8 +572,8 @@ struct PairSet
     {
       if (c->buffer->info[pos].codepoint == record->secondGlyph)
       {
-       valueFormats[0].apply_value (c->layout, this, &record->values[0], c->buffer->positions[c->buffer->in_pos]);
-       valueFormats[1].apply_value (c->layout, this, &record->values[len1], c->buffer->positions[pos]);
+       valueFormats[0].apply_value (c->layout, this, &record->values[0], c->buffer->pos[c->buffer->in_pos]);
+       valueFormats[1].apply_value (c->layout, this, &record->values[len1], c->buffer->pos[pos]);
        if (len2)
          pos++;
        c->buffer->in_pos = pos;
@@ -707,8 +707,8 @@ struct PairPosFormat2
       return false;
 
     const Value *v = &values[record_len * (klass1 * class2Count + klass2)];
-    valueFormat1.apply_value (c->layout, this, v, c->buffer->positions[c->buffer->in_pos]);
-    valueFormat2.apply_value (c->layout, this, v + len1, c->buffer->positions[j]);
+    valueFormat1.apply_value (c->layout, this, v, c->buffer->pos[c->buffer->in_pos]);
+    valueFormat2.apply_value (c->layout, this, v + len1, c->buffer->pos[j]);
 
     if (len2)
       j++;
@@ -971,23 +971,23 @@ struct CursivePosFormat1
     if (c->buffer->direction == HB_DIRECTION_RTL)
     {
       /* advance is absolute, not relative */
-      c->buffer->positions[c->buffer->in_pos].x_advance = entry_x - gpi->anchor_x;
+      c->buffer->pos[c->buffer->in_pos].x_advance = entry_x - gpi->anchor_x;
     }
     else
     {
       /* advance is absolute, not relative */
-      c->buffer->positions[last_pos].x_advance = gpi->anchor_x - entry_x;
+      c->buffer->pos[last_pos].x_advance = gpi->anchor_x - entry_x;
     }
 
     if  (c->lookup_flag & LookupFlag::RightToLeft)
     {
-      c->buffer->positions[last_pos].cursive_chain = last_pos - c->buffer->in_pos;
-      c->buffer->positions[last_pos].y_offset = entry_y - gpi->anchor_y;
+      c->buffer->pos[last_pos].cursive_chain = last_pos - c->buffer->in_pos;
+      c->buffer->pos[last_pos].y_offset = entry_y - gpi->anchor_y;
     }
     else
     {
-      c->buffer->positions[c->buffer->in_pos].cursive_chain = c->buffer->in_pos - last_pos;
-      c->buffer->positions[c->buffer->in_pos].y_offset = gpi->anchor_y - entry_y;
+      c->buffer->pos[c->buffer->in_pos].cursive_chain = c->buffer->in_pos - last_pos;
+      c->buffer->pos[c->buffer->in_pos].y_offset = gpi->anchor_y - entry_y;
     }
 
   end:
index a0f166f..a6a45e0 100644 (file)
@@ -158,8 +158,8 @@ hb_position_default (hb_font_t    *font,
   for (buffer->in_pos = 0; buffer->in_pos < count; buffer->in_pos++) {
     hb_glyph_metrics_t metrics;
     hb_font_get_glyph_metrics (font, face, buffer->info[buffer->in_pos].codepoint, &metrics);
-    buffer->positions[buffer->in_pos].x_advance = metrics.x_advance;
-    buffer->positions[buffer->in_pos].y_advance = metrics.y_advance;
+    buffer->pos[buffer->in_pos].x_advance = metrics.x_advance;
+    buffer->pos[buffer->in_pos].y_advance = metrics.y_advance;
   }
 }
 
@@ -199,9 +199,9 @@ hb_truetype_kern (hb_font_t    *font,
     kern = hb_font_get_kerning (font, face, buffer->info[buffer->in_pos - 1].codepoint, buffer->info[buffer->in_pos].codepoint);
     kern1 = kern >> 1;
     kern2 = kern - kern1;
-    buffer->positions[buffer->in_pos - 1].x_advance += kern1;
-    buffer->positions[buffer->in_pos].x_advance += kern2;
-    buffer->positions[buffer->in_pos].x_offset += kern2;
+    buffer->pos[buffer->in_pos - 1].x_advance += kern1;
+    buffer->pos[buffer->in_pos].x_advance += kern2;
+    buffer->pos[buffer->in_pos].x_offset += kern2;
   }
 }