static VALUE rglyph_index_to_x(VALUE self, VALUE text, VALUE analysis, VALUE index, VALUE trailing) { int x_pos; StringValue(text); pango_glyph_string_index_to_x(_SELF(self), RVAL2CSTR(text), RSTRING_LEN(text), (PangoAnalysis*)RVAL2BOXED(analysis, PANGO_TYPE_ANALYSIS), NUM2INT(index), RVAL2CBOOL(trailing), &x_pos); return INT2NUM(x_pos); }
static VALUE rg_index_to_x(VALUE self, VALUE text, VALUE analysis, VALUE index, VALUE trailing) { int x_pos; StringValue(text); pango_glyph_string_index_to_x(_SELF(self), /* NOTE: This is a bug in the signature of * pango_glyph_string_index_to_x */ (char *)RSTRING_PTR(text), RSTRING_LEN(text), RVAL2PANGOANALYSIS(analysis), NUM2INT(index), RVAL2CBOOL(trailing), &x_pos); return INT2NUM(x_pos); }