xref: /plan9/sys/src/cmd/rio/fns.h (revision d9306527b4a7229dcf0cf3c58aed36bb9da82854)
180ee5cbfSDavid du Colombier void	keyboardsend(char*, int);
280ee5cbfSDavid du Colombier int	whide(Window*);
380ee5cbfSDavid du Colombier int	wunhide(int);
459cc4ca5SDavid du Colombier void	freescrtemps(void);
53ff48bf5SDavid du Colombier int	parsewctl(char**, Rectangle, Rectangle*, int*, int*, int*, int*, char**, char*, char*);
67dd7cddfSDavid du Colombier int	writewctl(Xfid*, char*);
73ff48bf5SDavid du Colombier Window *new(Image*, int, int, int, char*, char*, char**);
87dd7cddfSDavid du Colombier void	riosetcursor(Cursor*, int);
97dd7cddfSDavid du Colombier int	min(int, int);
107dd7cddfSDavid du Colombier int	max(int, int);
117dd7cddfSDavid du Colombier Rune*	strrune(Rune*, Rune);
127dd7cddfSDavid du Colombier int	isalnum(Rune);
137dd7cddfSDavid du Colombier void	timerstop(Timer*);
147dd7cddfSDavid du Colombier void	timercancel(Timer*);
157dd7cddfSDavid du Colombier Timer*	timerstart(int);
167dd7cddfSDavid du Colombier void	error(char*);
177dd7cddfSDavid du Colombier void	killprocs(void);
18*d9306527SDavid du Colombier int	shutdown(void*, char*);
197dd7cddfSDavid du Colombier void	iconinit(void);
207dd7cddfSDavid du Colombier void	*erealloc(void*, uint);
217dd7cddfSDavid du Colombier void *emalloc(uint);
227dd7cddfSDavid du Colombier char *estrdup(char*);
237dd7cddfSDavid du Colombier void	button3menu(void);
247dd7cddfSDavid du Colombier void	button2menu(Window*);
257dd7cddfSDavid du Colombier void	cvttorunes(char*, int, Rune*, int*, int*, int*);
267dd7cddfSDavid du Colombier /* was (byte*,int)	runetobyte(Rune*, int); */
277dd7cddfSDavid du Colombier char* runetobyte(Rune*, int, int*);
287dd7cddfSDavid du Colombier void	putsnarf(void);
297dd7cddfSDavid du Colombier void	getsnarf(void);
307dd7cddfSDavid du Colombier void	timerinit(void);
3159cc4ca5SDavid du Colombier int	goodrect(Rectangle);
327dd7cddfSDavid du Colombier 
337dd7cddfSDavid du Colombier #define	runemalloc(n)		malloc((n)*sizeof(Rune))
347dd7cddfSDavid du Colombier #define	runerealloc(a, n)	realloc(a, (n)*sizeof(Rune))
357dd7cddfSDavid du Colombier #define	runemove(a, b, n)	memmove(a, b, (n)*sizeof(Rune))
36