static void kpress(XEvent *);
 static void resize(XEvent *);
 static void focus(XEvent *);
-static void brelease(XEvent *e);
-static void bpress(XEvent *e);
-static void bmotion(XEvent *e);
+static void brelease(XEvent *);
+static void bpress(XEvent *);
+static void bmotion(XEvent *);
 
 
 static void (*handler[LASTEvent])(XEvent *) = {
 static pid_t pid;
 static Selection sel;
 
+void
+selinit(void) {
+       sel.mode = 0;
+       sel.bx = -1;
+       sel.clip = NULL;
+}
+
 static inline int selected(int x, int y) {
        if ((sel.ey==y && sel.by==y)) {
                int bx = MIN(sel.bx, sel.ex);
 }
 
 /* TODO: use X11 clipboard */
-static void clipboard_copy(char *str) {
+static void selcopy(char *str) {
        free(sel.clip);
        sel.clip = str;
 }
 
-static void clipboard_paste() {
+static void selpaste() {
        if(sel.clip)
                ttywrite(sel.clip, strlen(sel.clip));
 }
        tnew(80, 24);
        ttynew();
        xinit();
+       selinit();
        run();
        return 0;
 }