maze_init();
main(int argc, char **argv){  u16_t addr[2];  ek_init();  dispatcher_init();    uip_init();  uip_main_init();  resolv_init();  /* XXX: just for making it easier to test. */  uip_ipaddr(addr, 192,168,1,2);  uip_sethostaddr(addr);  uip_ipaddr(addr, 192,168,1,1);  uip_setdraddr(addr);  uip_ipaddr(addr, 255,255,255,0);  uip_setnetmask(addr);    tapdev_drv_init();    ctk_gtksim_init();  ctk_init();    program_handler_init();    gtk_timeout_add(20, idle_callback, NULL);  /*  vnc_init();*/  program_handler_add(&about_dsc, "About", 1);  program_handler_add(&netconf_dsc, "Network setup", 1);  program_handler_add(&processes_dsc, "Processes", 0);    program_handler_add(&www_dsc, "Web browser", 1);    program_handler_add(&webserver_dsc, "Web server", 1);  program_handler_add(&telnet_dsc, "Telnet", 1);    program_handler_add(&calc_dsc, "Calculator", 0);  /*  program_handler_add(&presenter_dsc, "Presenter", 1);*/  program_handler_add(&email_dsc, "E-mail", 1);  /*program_handler_add(&wget_dsc, "Web downloader", 1);*/    /*  ctk_redraw();*/  gtk_main();      return 0;  argv = argv;  argc = argc;}