10 if(!init_shared_memory()) {
18 if(!init_window_manager()) {
22 if(!init_keyboard()) {
34 wm->invalidate_region(get_screen_size());
38 void winnie_shutdown()
45 destroy_shared_memory();
48 long winnie_get_time()
50 static struct timeval init_tv;
55 if(!tv.tv_sec && !tv.tv_usec) {
60 return (tv.tv_usec - init_tv.tv_usec) / 1000 + (tv.tv_sec - init_tv.tv_sec) * 1000;