#include <stdio.h>
#include <stdlib.h>
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xauth.h>

#include "remove_xhosts.h"

void display_init()
{
	/* Open a connection to the X server */
	if (!(display=XOpenDisplay(NULL)))
	{
		fprintf(stderr, "Error: Failed to open display %s\n",
			displayname);
		exit(1);
	}

	ev_init();
	XSetAfterFunction(display, ev_trim);
}

void display_done()
{
	/* Yes, XClose really does fail to XSync... */
 	XSync(display, False);
 	XCloseDisplay(display);
	ev_done();
}


