&& err->code == G_CONVERT_ERROR_ILLEGAL_SEQUENCE)
{
memcpy (up, p, bytes_written);
- sprintf (up + bytes_written, "\\%03o", p[bytes_written]);
- up += bytes_written+4;
- p += bytes_written+1;
+ up += bytes_written;
+ up += sprintf (up, "\\%03o", p[bytes_written]);
+ p += bytes_written + 1;
g_error_free (err);
err = NULL;
}
if (cp)
{
- strcat (utf8_str, cp);
+ strcpy (up, cp);
g_free (cp);
}
if (err)
block_input ();
adj = gtk_range_get_adjustment (GTK_RANGE (wscroll));
-
- /* gtk_adjustment_set_lower (adj, (gdouble) lower);
+#if GTK_CHECK_VERSION (2, 3, 16)
+ gtk_adjustment_configure (adj, (gdouble) value, (gdouble) lower,
+ (gdouble) upper, (gdouble) step_increment,
+ (gdouble) page_increment, (gdouble) pagesize);
+#else
+ gtk_adjustment_set_lower (adj, (gdouble) lower);
gtk_adjustment_set_upper (adj, (gdouble) upper);
gtk_adjustment_set_page_size (adj, (gdouble) pagesize);
gtk_adjustment_set_value (adj, (gdouble) value);
gtk_adjustment_set_page_increment (adj, (gdouble) page_increment);
- gtk_adjustment_set_step_increment (adj, (gdouble)
- step_increment); */
- gtk_adjustment_configure (adj, (gdouble) value, (gdouble) lower,
- (gdouble) upper, (gdouble) step_increment,
- (gdouble) page_increment, (gdouble) pagesize);
+ gtk_adjustment_set_step_increment (adj, (gdouble) step_increment);
+#endif
gtk_adjustment_changed (adj);
unblock_input ();
}