3 typedef struct Event Event;
4 typedef struct Win Win;
18 char text[EVENTSIZE*UTFmax+1];
19 char arg[EVENTSIZE*UTFmax+1];
20 char loc[EVENTSIZE*UTFmax+1];
33 Channel *c; /* chan(Event) */
48 Win *openwin(int, CFid*);
51 int pipewinto(Win *w, char *name, int, char *fmt, ...);
52 int pipetowin(Win *w, char *name, int, char *fmt, ...);
53 char *sysrun(char*, ...);
54 int winaddr(Win *w, char *fmt, ...);
55 int winctl(Win *w, char *fmt, ...);
56 int windel(Win *w, int sure);
57 int winfd(Win *w, char *name, int);
58 char *winmread(Win *w, char *file);
59 int winname(Win *w, char *fmt, ...);
60 int winprint(Win *w, char *name, char *fmt, ...);
61 int winread(Win *w, char *file, void *a, int n);
62 int winseek(Win *w, char *file, int n, int off);
63 int winreadaddr(Win *w, uint*);
64 int winreadevent(Win *w, Event *e);
65 int winwrite(Win *w, char *file, void *a, int n);
66 int winwriteevent(Win *w, Event *e);
67 int winopenfd(Win *w, char *name, int mode);
68 void windeleteall(void);
70 void winclosefiles(Win *w);
71 Channel *wineventchan(Win *w);
73 void *erealloc(void*, uint);
76 char *evsmprint(char*, va_list);