X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fmain.c;h=05cc421b3ede67e4f08ef4ded3c10b0f065c5ec9;hb=refs%2Ftags%2Fsid-i386-build103;hp=a36e9410a345557f6c7e9a8ece90b0a15b5aec3d;hpb=fe76b9c2c49a0dd33aad5dfe3f03a056e6f96c21;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");