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=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");