1164Seric /*
2164Seric **  USEFUL.H -- Some useful stuff.
3402Seric **
4*4835Seric **	@(#)useful.h	3.5	11/08/81
5164Seric */
6164Seric 
74148Seric # ifndef makedev
84148Seric # include <sys/types.h>
94148Seric # endif
104148Seric 
114148Seric /* support for bool type */
124148Seric typedef char	bool;
13164Seric # define TRUE	1
14164Seric # define FALSE	0
15164Seric 
16164Seric # ifndef NULL
17164Seric # define NULL	0
18164Seric # endif NULL
192975Seric 
204148Seric /* bit hacking */
212975Seric # define bitset(bit, word)	((word) & (bit))
224086Seric 
234086Seric /* define the types of some common functions */
244086Seric extern char	*strcpy();
254086Seric extern char	*strcat();
264086Seric extern char	*malloc();
274086Seric extern char	*index(), *rindex();
284086Seric extern int	errno;
294086Seric extern char	*sprintf();
30*4835Seric extern time_t	time();
314086Seric extern char	*ctime();
324086Seric # ifndef V6
334086Seric extern char	*getenv();
344438Seric # else V6
354438Seric typedef char	*u_short;
364438Seric typedef long	u_long;
374438Seric typedef char	u_char;
384438Seric typedef int	void;
394438Seric # endif V6
40