Index: xs/PangoLayout.xs =================================================================== RCS file: /cvsroot/gtk2-perl/gtk2-perl-xs/Gtk2/xs/PangoLayout.xs,v retrieving revision 1.32 diff -u -d -p -r1.32 PangoLayout.xs --- xs/PangoLayout.xs 3 Oct 2007 17:27:27 -0000 1.32 +++ xs/PangoLayout.xs 15 Nov 2007 18:49:48 -0000 @@ -513,7 +513,18 @@ int pango_layout_get_unknown_glyphs_coun MODULE = Gtk2::Pango::Layout PACKAGE = Gtk2::Pango::LayoutLine PREFIX = pango_layout_line_ ## gboolean pango_layout_line_x_to_index (PangoLayoutLine *line, int x_pos, int *index_, int *trailing) -gboolean pango_layout_line_x_to_index (PangoLayoutLine *line, int x_pos, OUTLIST int index_, OUTLIST int trailing); +void +pango_layout_line_x_to_index (PangoLayoutLine *line, int x_pos) + PREINIT: + gboolean result; + int index_ = 0; + int trailing = 0; + PPCODE: + result = pango_layout_line_x_to_index (line, x_pos, &index_, &trailing); + EXTEND (SP, 3); + PUSHs (sv_2mortal (newSVuv (result))); + PUSHs (sv_2mortal (newSViv (index_))); + PUSHs (sv_2mortal (newSViv (trailing))); ## void pango_layout_line_index_to_x (PangoLayoutLine *line, int index_, gboolean trailing, int *x_pos) void pango_layout_line_index_to_x (PangoLayoutLine *line, int index_, gboolean trailing, OUTLIST int x_pos);