plan9port

[fork] Plan 9 from user space
git clone git://src.adamsgaard.dk/plan9port # fast
git clone https://src.adamsgaard.dk/plan9port.git # slow
Log | Files | Refs | README | LICENSE Back to index

fns.h (1147B)


      1 #undef isalnum
      2 #define isalnum runeisalnum
      3 
      4 void	keyboardsend(char*, int);
      5 int	whide(Window*);
      6 int	wunhide(int);
      7 void	freescrtemps(void);
      8 int	parsewctl(char**, Rectangle, Rectangle*, int*, int*, int*, int*, char**, char*, char*);
      9 Window *new(Image*, int, int, int, char*, char*, char**);
     10 void	riosetcursor(Cursor*, int);
     11 int	min(int, int);
     12 int	max(int, int);
     13 Rune*	strrune(Rune*, Rune);
     14 int	isalnum(Rune);
     15 void	timerstop(Timer*);
     16 void	timercancel(Timer*);
     17 Timer*	timerstart(int);
     18 void	error(char*);
     19 void	killprocs(void);
     20 int	shutdown(void*, char*);
     21 void	iconinit(void);
     22 void	*erealloc(void*, uint);
     23 void *emalloc(uint);
     24 char *estrdup(char*);
     25 void	button3menu(void);
     26 void	button2menu(Window*);
     27 void	cvttorunes(char*, int, Rune*, int*, int*, int*);
     28 /* was (byte*,int)	runetobyte(Rune*, int); */
     29 char* runetobyte(Rune*, int, int*);
     30 void	timerinit(void);
     31 int	goodrect(Rectangle);
     32 int	rawon(void);
     33 void	winterrupt(Window*);
     34 int	intrc(void);
     35 
     36 #define	runemalloc(n)		malloc((n)*sizeof(Rune))
     37 #define	runerealloc(a, n)	realloc(a, (n)*sizeof(Rune))
     38 #define	runemove(a, b, n)	memmove(a, b, (n)*sizeof(Rune))
     39 
     40 void rioputsnarf(void);
     41 void riogetsnarf(void);