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=71b9fbdc9674bebc13b6ea4ccca79d93619a1e00;hpb=be89f5708c5ab602642d3d297f84e9f32931a2f2;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");