X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fmain.c;h=05cc421b3ede67e4f08ef4ded3c10b0f065c5ec9;hb=67daf2c66795b057d6e9d227eded2a3a9486e4f4;hp=71b9fbdc9674bebc13b6ea4ccca79d93619a1e00;hpb=85e74b3e36d5673205cb64345bca2587889f2113;p=pspp-builds.git diff --git a/src/ui/gui/main.c b/src/ui/gui/main.c index 71b9fbdc..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,8 +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");