X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fmain.c;h=05cc421b3ede67e4f08ef4ded3c10b0f065c5ec9;hb=b5c82cc9aabe7e641011130240ae1b2e84348e23;hp=a36e9410a345557f6c7e9a8ece90b0a15b5aec3d;hpb=65190c89174ad703a008c89bfc70154dff12def0;p=pspp-builds.git
diff --git a/src/ui/gui/main.c b/src/ui/gui/main.c
index a36e9410..05cc421b 100644
--- a/src/ui/gui/main.c
+++ b/src/ui/gui/main.c
@@ -15,6 +15,7 @@
along with this program. If not, see . */
#include
+#include
#include
#include "psppire.h"
#include "progname.h"
@@ -130,6 +131,15 @@ run_inner_loop (gpointer data)
}
+static GMemVTable vtable =
+ {
+ xmalloc,
+ xrealloc,
+ free,
+ xcalloc,
+ malloc,
+ realloc
+ };
int
main (int argc, char *argv[])
@@ -142,6 +152,11 @@ main (int argc, char *argv[])
set_program_name (argv[0]);
+ g_mem_set_vtable (&vtable);
+
+ gtk_disable_setlocale ();
+
+
if ( ! gtk_parse_args (&argc, &argv) )
{
perror ("Error parsing arguments");