return recode_string (CONV_PSPP_TO_UTF8, text, len);
}
+gchar *
+utf8_to_pspp_locale (const gchar *text, gssize len, GError **err)
+{
+ return recode_string (CONV_UTF8_TO_PSPP, text, len);
+}
+
+
#define _(msgid) gettext (msgid)
#define N_(msgid) msgid
reference_manual (GtkMenuItem *menu, gpointer data)
{
GError *err = NULL;
- if ( ! g_spawn_command_line_async ("yelp info:pspp", &err) )
+ gchar *cmd = g_strdup_printf ("yelp file://%s", relocate (DOCDIR "/pspp.xml"));
+
+ if ( ! g_spawn_command_line_async (cmd, &err) )
{
msg (ME, _("Cannot open reference manual: %s"), err->message);
}
+
+ g_free (cmd);
g_clear_error (&err);
}