1 typedef struct Event Event;
2 typedef struct Win Win;
16 char text[EVENTSIZE*UTFmax+1];
17 char arg[EVENTSIZE*UTFmax+1];
18 char loc[EVENTSIZE*UTFmax+1];
31 Channel *c; /* chan(Event) */
49 int pipewinto(Win *w, char *name, int, char *fmt, ...);
50 int pipetowin(Win *w, char *name, int, char *fmt, ...);
51 char *sysrun(int errto, char*, ...);
52 int winaddr(Win *w, char *fmt, ...);
53 int winctl(Win *w, char *fmt, ...);
54 int windel(Win *w, int sure);
55 int winfd(Win *w, char *name, int);
56 char *winmread(Win *w, char *file);
57 int winname(Win *w, char *fmt, ...);
58 int winprint(Win *w, char *name, char *fmt, ...);
59 int winread(Win *w, char *file, void *a, int n);
60 int winseek(Win *w, char *file, int n, int off);
61 int winreadaddr(Win *w, uint*);
62 int winreadevent(Win *w, Event *e);
63 int winwrite(Win *w, char *file, void *a, int n);
64 int winwriteevent(Win *w, Event *e);
65 int winopenfd(Win *w, char *name, int mode);
66 void windeleteall(void);
68 void winclosefiles(Win *w);
69 Channel *wineventchan(Win *w);
72 char *wingetname(Win *w);
74 void *erealloc(void*, uint);
77 char *evsmprint(char*, va_list);