#include #include "runes.h" #include "loop.h" #include "socket.h" #include "window-xlib.h" int main (int argc, char *argv[]) { RunesLoop *loop; RunesSocket *socket; RunesWindowBackendGlobal *wg; UNUSED(argv); if (argc > 1) { runes_die("runesd takes no arguments; pass them to runesc instead."); } setlocale(LC_ALL, ""); loop = runes_loop_new(); wg = runes_window_backend_global_init(); socket = runes_socket_new(loop, wg); UNUSED(socket); runes_loop_run(loop); #ifdef RUNES_VALGRIND runes_socket_delete(socket); runes_window_backend_global_cleanup(wg); runes_loop_delete(loop); #endif return 0; }