Browse Source

Convert all int8_t back to char

This one patch *should* fix all instances of int8_t back to char.

That may improve our warnings situation.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Ronald G. Minnich 9 years ago
parent
commit
1ad29d2ba5
100 changed files with 1195 additions and 1195 deletions
  1. 3 3
      amd64/include/u.h
  2. 1 1
      amd64/mkfile
  3. 28 28
      sys/include/9p.h
  4. 9 9
      sys/include/String.h
  5. 2 2
      sys/include/a.out.h
  6. 7 7
      sys/include/ape/Plan9libnet.h
  7. 7 7
      sys/include/ape/ar.h
  8. 4 4
      sys/include/ape/arpa/inet.h
  9. 1 1
      sys/include/ape/assert.h
  10. 8 8
      sys/include/ape/bsd.h
  11. 3 3
      sys/include/ape/dirent.h
  12. 48 48
      sys/include/ape/draw.h
  13. 2 2
      sys/include/ape/error.h
  14. 2 2
      sys/include/ape/fcntl.h
  15. 27 27
      sys/include/ape/fmt.h
  16. 3 3
      sys/include/ape/grp.h
  17. 1 1
      sys/include/ape/inttypes.h
  18. 7 7
      sys/include/ape/lib9.h
  19. 7 7
      sys/include/ape/libnet.h
  20. 20 20
      sys/include/ape/libsec.h
  21. 6 6
      sys/include/ape/libv.h
  22. 19 19
      sys/include/ape/locale.h
  23. 3 3
      sys/include/ape/mp.h
  24. 20 20
      sys/include/ape/netdb.h
  25. 4 4
      sys/include/ape/netinet/in.h
  26. 4 4
      sys/include/ape/pwd.h
  27. 1 1
      sys/include/ape/qlock.h
  28. 8 8
      sys/include/ape/regexp.h
  29. 36 36
      sys/include/ape/stdio.h
  30. 16 16
      sys/include/ape/stdlib.h
  31. 20 20
      sys/include/ape/string.h
  32. 3 3
      sys/include/ape/sys/socket.h
  33. 7 7
      sys/include/ape/sys/stat.h
  34. 1 1
      sys/include/ape/sys/types.h
  35. 1 1
      sys/include/ape/sys/uio.h
  36. 1 1
      sys/include/ape/sys/un.h
  37. 5 5
      sys/include/ape/sys/utsname.h
  38. 5 5
      sys/include/ape/time.h
  39. 1 1
      sys/include/ape/u.h
  40. 19 19
      sys/include/ape/unistd.h
  41. 9 9
      sys/include/ape/utf.h
  42. 1 1
      sys/include/ape/utime.h
  43. 7 7
      sys/include/ar.h
  44. 40 40
      sys/include/auth.h
  45. 44 44
      sys/include/authsrv.h
  46. 4 4
      sys/include/bio.h
  47. 3 3
      sys/include/bootexec.h
  48. 3 3
      sys/include/complete.h
  49. 50 50
      sys/include/control.h
  50. 8 8
      sys/include/disk.h
  51. 48 48
      sys/include/draw.h
  52. 4 4
      sys/include/event.h
  53. 8 8
      sys/include/fcall.h
  54. 1 1
      sys/include/flate.h
  55. 1 1
      sys/include/frame.h
  56. 1 1
      sys/include/html.h
  57. 39 39
      sys/include/httpd.h
  58. 9 9
      sys/include/ip.h
  59. 3 3
      sys/include/keyboard.h
  60. 143 143
      sys/include/libc.h
  61. 20 20
      sys/include/libsec.h
  62. 42 42
      sys/include/mach.h
  63. 7 7
      sys/include/memdraw.h
  64. 3 3
      sys/include/mouse.h
  65. 3 3
      sys/include/mp.h
  66. 21 21
      sys/include/ndb.h
  67. 24 24
      sys/include/nfs3.h
  68. 23 23
      sys/include/oventi.h
  69. 18 18
      sys/include/plumb.h
  70. 3 3
      sys/include/pool.h
  71. 8 8
      sys/include/regexp.h
  72. 32 32
      sys/include/stdio.h
  73. 8 8
      sys/include/sunrpc.h
  74. 12 12
      sys/include/thread.h
  75. 27 27
      sys/include/venti.h
  76. 11 11
      sys/src/9/386/devether.c
  77. 5 5
      sys/src/9/386/devrtc.c
  78. 1 1
      sys/src/9/386/ether8169.c
  79. 3 3
      sys/src/9/386/ether82557.c
  80. 5 5
      sys/src/9/386/ether82563.c
  81. 7 7
      sys/src/9/386/etherigbe.c
  82. 8 8
      sys/src/9/386/etherm10g.c
  83. 2 2
      sys/src/9/386/kbd.c
  84. 2 2
      sys/src/9/386/pci.c
  85. 3 3
      sys/src/9/386/uarti8250.c
  86. 3 3
      sys/src/9/386/uartpci.c
  87. 15 15
      sys/src/9/boot/aux.c
  88. 13 13
      sys/src/9/boot/boot.c
  89. 3 3
      sys/src/9/boot/bootauth.c
  90. 1 1
      sys/src/9/boot/bootcache.c
  91. 11 11
      sys/src/9/boot/bootip.c
  92. 16 16
      sys/src/9/boot/doauthenticate.c
  93. 3 3
      sys/src/9/boot/embed.c
  94. 2 2
      sys/src/9/boot/getpasswd.c
  95. 13 13
      sys/src/9/boot/local.c
  96. 1 1
      sys/src/9/boot/nopsession.c
  97. 3 3
      sys/src/9/boot/paq.c
  98. 1 1
      sys/src/9/boot/sac.c
  99. 8 8
      sys/src/9/boot/settime.c
  100. 8 8
      sys/src/9/ip/arp.c

+ 3 - 3
amd64/include/u.h

@@ -62,11 +62,11 @@ union FPdbleword
 	};
 };
 
-typedef	int8_t*	va_list;
+typedef	char*	va_list;
 #define va_start(list, start) list =\
 	(sizeof(start) < 8?\
-		(int8_t*)((int64_t*)&(start)+1):\
-		(int8_t*)(&(start)+1))
+		(char*)((int64_t*)&(start)+1):\
+		(char*)(&(start)+1))
 #define va_end(list)\
 	USED(list)
 #define va_arg(list, mode)\

+ 1 - 1
amd64/mkfile

@@ -1,4 +1,4 @@
-</sys/src/mkfile.proto
+<$ROOT/sys/src/mkfile.proto
 
 #CC=6c
 #LD=6l

+ 28 - 28
sys/include/9p.h

@@ -43,9 +43,9 @@ typedef struct Srv Srv;
 struct Fid
 {
 	uint32_t	fid;
-	int8_t		omode;	/* -1 = not open */
+	char		omode;	/* -1 = not open */
 	File*		file;
-	int8_t*	uid;
+	char*	uid;
 	Qid		qid;
 	void*	aux;
 
@@ -77,7 +77,7 @@ struct Req
 	uint8_t*	buf;
 	uint8_t	type;
 	uint8_t	responded;
-	int8_t*	error;
+	char*	error;
 	void*	rbuf;
 	Req**	flush;
 	int		nflush;
@@ -145,12 +145,12 @@ struct Tree {
 	uint32_t dirqidgen;
 };
 
-Tree*	alloctree(int8_t*, int8_t*, uint32_t, void(*destroy)(File*));
+Tree*	alloctree(char*, char*, uint32_t, void(*destroy)(File*));
 void		freetree(Tree*);
-File*		createfile(File*, int8_t*, int8_t*, uint32_t, void*);
+File*		createfile(File*, char*, char*, uint32_t, void*);
 int		removefile(File*);
 void		closefile(File*);
-File*		walkfile(File*, int8_t*);
+File*		walkfile(File*, char*);
 Readdir*	opendirfile(File*);
 int32_t		readdirfile(Readdir*, uint8_t*, int32_t);
 void		closedirfile(Readdir*);
@@ -160,21 +160,21 @@ void		closedirfile(Readdir*);
  */
 typedef struct Cmdbuf Cmdbuf;
 typedef struct Cmdtab Cmdtab;
-Cmdbuf*		parsecmd(int8_t *a, int n);
-void		respondcmderror(Req*, Cmdbuf*, int8_t*, ...);
+Cmdbuf*		parsecmd(char *a, int n);
+void		respondcmderror(Req*, Cmdbuf*, char*, ...);
 Cmdtab*	lookupcmd(Cmdbuf*, Cmdtab*, int);
 #pragma varargck argpos respondcmderr 3
 struct Cmdbuf
 {
-	int8_t	*buf;
-	int8_t	**f;
+	char	*buf;
+	char	**f;
 	int	nf;
 };
 
 struct Cmdtab
 {
 	int	index;	/* used by client to switch on result */
-	int8_t	*cmd;	/* command name */
+	char	*cmd;	/* command name */
 	int	narg;	/* expected #args; 0 ==> variadic */
 };
 
@@ -199,15 +199,15 @@ struct Srv {
 	void		(*stat)(Req*);
 	void		(*wstat)(Req*);
 	void		(*walk)(Req*);
-	int8_t*	(*clone)(Fid*, Fid*);
-	int8_t*	(*walk1)(Fid*, int8_t*, Qid*);
+	char*	(*clone)(Fid*, Fid*);
+	char*	(*walk1)(Fid*, char*, Qid*);
 
 	int		infd;
 	int		outfd;
 	int		nopipe;
 	int		srvfd;
 	int		leavefdsopen;	/* magic for acme win */
-	int8_t*	keyspec;
+	char*	keyspec;
 
 /* below is implementation-specific; don't use */
 	Fidpool*	fpool;
@@ -219,38 +219,38 @@ struct Srv {
 	uint8_t*	wbuf;
 	QLock	wlock;
 	
-	int8_t*	addr;
+	char*	addr;
 };
 
 void		srv(Srv*);
-void		postmountsrv(Srv*, int8_t*, int8_t*, int);
-void		_postmountsrv(Srv*, int8_t*, int8_t*, int);
-void		listensrv(Srv*, int8_t*);
-void		_listensrv(Srv*, int8_t*);
-int 		postfd(int8_t*, int);
+void		postmountsrv(Srv*, char*, char*, int);
+void		_postmountsrv(Srv*, char*, char*, int);
+void		listensrv(Srv*, char*);
+void		_listensrv(Srv*, char*);
+int 		postfd(char*, int);
 int		chatty9p;
-void		respond(Req*, int8_t*);
+void		respond(Req*, char*);
 void		responderror(Req*);
-void		threadpostmountsrv(Srv*, int8_t*, int8_t*, int);
-void		threadlistensrv(Srv *s, int8_t *addr);
+void		threadpostmountsrv(Srv*, char*, char*, int);
+void		threadlistensrv(Srv *s, char *addr);
 
 /*
  * Helper.  Assumes user is same as group.
  */
-int		hasperm(File*, int8_t*, int);
+int		hasperm(File*, char*, int);
 
 void*	emalloc9p(uint32_t);
 void*	erealloc9p(void*, uint32_t);
-int8_t*	estrdup9p(int8_t*);
+char*	estrdup9p(char*);
 
 enum {
 	OMASK = 3
 };
 
-void		readstr(Req*, int8_t*);
+void		readstr(Req*, char*);
 void		readbuf(Req*, void*, int32_t);
-void		walkandclone(Req*, int8_t*(*walk1)(Fid*,int8_t*,void*), 
-			int8_t*(*clone)(Fid*,Fid*,void*), void*);
+void		walkandclone(Req*, char*(*walk1)(Fid*,char*,void*), 
+			char*(*clone)(Fid*,Fid*,void*), void*);
 
 void		auth9p(Req*);
 void		authread(Req*);

+ 9 - 9
sys/include/String.h

@@ -24,13 +24,13 @@ typedef struct String {
 #define s_to_c(s) ((s)->base)
 #define s_len(s) ((s)->ptr-(s)->base)
 
-extern String*	s_append(String*, int8_t*);
-extern String*	s_array(int8_t*, int);
-extern String*	s_copy(int8_t*);
+extern String*	s_append(String*, char*);
+extern String*	s_array(char*, int);
+extern String*	s_copy(char*);
 extern void	s_free(String*);
 extern String*	s_incref(String*);	
-extern String*	s_memappend(String*, int8_t*, int);
-extern String*	s_nappend(String*, int8_t*, int);
+extern String*	s_memappend(String*, char*, int);
+extern String*	s_nappend(String*, char*, int);
 extern String*	s_new(void);
 extern String*	s_newalloc(int);
 extern String*	s_parse(String*, String*);
@@ -44,11 +44,11 @@ extern String*	s_grow(String*, int);
 
 #ifdef BGETC
 extern int	s_read(Biobuf*, String*, int);
-extern int8_t	*s_read_line(Biobuf*, String*);
-extern int8_t	*s_getline(Biobuf*, String*);
+extern char	*s_read_line(Biobuf*, String*);
+extern char	*s_getline(Biobuf*, String*);
 typedef struct Sinstack Sinstack;
 #pragma incomplete Sinstack
-extern int8_t	*s_rdinstack(Sinstack*, String*);
-extern Sinstack	*s_allocinstack(int8_t*);
+extern char	*s_rdinstack(Sinstack*, String*);
+extern Sinstack	*s_allocinstack(char*);
 extern void	s_freeinstack(Sinstack*);
 #endif /* BGETC */

+ 2 - 2
sys/include/a.out.h

@@ -51,6 +51,6 @@ struct	Sym
 {
 	int64_t	value;
 	uint	sig;
-	int8_t	type;
-	int8_t	*name;
+	char	type;
+	char	*name;
 };

+ 7 - 7
sys/include/ape/Plan9libnet.h

@@ -16,14 +16,14 @@
 
 #define NETPATHLEN 40
 
-extern	int	accept(int, int8_t*);
-extern	int	announce(int8_t*, int8_t*);
-extern	int	dial(int8_t*, int8_t*, int8_t*, int*);
+extern	int	accept(int, char*);
+extern	int	announce(char*, char*);
+extern	int	dial(char*, char*, char*, int*);
 extern	int	hangup(int);
-extern	int	listen(int8_t*, int8_t*);
-extern	int8_t*	netmkaddr(int8_t*, int8_t*, int8_t*);
-extern	int	reject(int, int8_t*, int8_t *);
+extern	int	listen(char*, char*);
+extern	char*	netmkaddr(char*, char*, char*);
+extern	int	reject(int, char*, char *);
 
-extern int8_t    dialerrstr[64];
+extern char    dialerrstr[64];
 
 #endif /* __LIBNET_H */

+ 7 - 7
sys/include/ape/ar.h

@@ -20,13 +20,13 @@
 
 struct	ar_hdr
 {
-	int8_t	ar_name[16];
-	int8_t	ar_date[12];
-	int8_t	ar_uid[6];
-	int8_t	ar_gid[6];
-	int8_t	ar_mode[8];
-	int8_t	ar_size[10];
-	int8_t	ar_fmag[2];
+	char	ar_name[16];
+	char	ar_date[12];
+	char	ar_uid[6];
+	char	ar_gid[6];
+	char	ar_mode[8];
+	char	ar_size[10];
+	char	ar_fmag[2];
 };
 #define	SAR_HDR	60
 

+ 4 - 4
sys/include/ape/arpa/inet.h

@@ -116,7 +116,7 @@ struct sockaddr_in {
 	int16_t	sin_family;
 	unsigned short	sin_port;
 	struct	in_addr sin_addr;
-	int8_t	sin_zero[8];
+	char	sin_zero[8];
 };
 
 /*
@@ -128,7 +128,7 @@ struct sockaddr_in {
  */
 struct ip_opts {
 	struct	in_addr ip_dst;		/* first hop, 0 w/o src rt */
-	int8_t	ip_opts[40];		/* actually variable in size */
+	char	ip_opts[40];		/* actually variable in size */
 };
 
 /*
@@ -144,8 +144,8 @@ extern unsigned long	ntohl(unsigned long x);
 extern unsigned short	ntohs(unsigned short x);
 extern unsigned long	htonl(unsigned long x);
 extern unsigned short	htons(unsigned short x);
-extern unsigned long	inet_addr(int8_t*);
-extern int8_t*		inet_ntoa(struct in_addr);
+extern unsigned long	inet_addr(char*);
+extern char*		inet_ntoa(struct in_addr);
 extern unsigned long	nptohl(void*);
 
 #ifdef __cplusplus

+ 1 - 1
sys/include/ape/assert.h

@@ -17,7 +17,7 @@
 extern "C" {
 #endif
 
-extern void _assert(int8_t *, unsigned);
+extern void _assert(char *, unsigned);
 
 #ifdef __cplusplus
 }

+ 8 - 8
sys/include/ape/bsd.h

@@ -42,18 +42,18 @@ extern void	bzero(void*, size_t);
 extern int	ffs(unsigned int);
 extern void	bhappy(void*);
 extern int	rresvport(int*);
-extern int	rcmd(int8_t**, int, int8_t*, int8_t*, int8_t*, int*);
-extern int	strcasecmp(int8_t*, int8_t*);
-extern int 	putenv(int8_t*);
-extern int	strncasecmp(int8_t*, int8_t*,int);
+extern int	rcmd(char**, int, char*, char*, char*, int*);
+extern int	strcasecmp(char*, char*);
+extern int 	putenv(char*);
+extern int	strncasecmp(char*, char*,int);
 
-extern int	getopt(int, int8_t**, int8_t*);
+extern int	getopt(int, char**, char*);
 extern int	opterr;
 extern int	optind;
 extern int	optopt;
-extern int8_t	*optarg;
-extern int8_t	*mktemp(int8_t *);
-extern int8_t	*sys_errlist[];
+extern char	*optarg;
+extern char	*mktemp(char *);
+extern char	*sys_errlist[];
 extern int		sys_nerr;
 
 #ifdef __cplusplus

+ 3 - 3
sys/include/ape/dirent.h

@@ -16,14 +16,14 @@
 #define MAXNAMLEN 255
 
 struct	dirent {
-	int8_t	d_name[MAXNAMLEN + 1];
+	char	d_name[MAXNAMLEN + 1];
 };
 
 typedef struct _dirdesc {
 	int	dd_fd;		/* file descriptor */
 	int32_t	dd_loc;		/* buf offset of entry from last readdir() */
 	int32_t	dd_size;	/* amount of valid data in buffer */
-	int8_t	*dd_buf;	/* directory data buffer */
+	char	*dd_buf;	/* directory data buffer */
 	void *dirs;
 	int	dirsize;
 	int	dirloc;
@@ -37,7 +37,7 @@ extern "C" {
 /*
  * functions defined on directories
  */
-DIR		*opendir(const int8_t *);
+DIR		*opendir(const char *);
 struct dirent	*readdir(DIR *);
 void		rewinddir(DIR *);
 int		closedir(DIR *);

+ 48 - 48
sys/include/ape/draw.h

@@ -163,8 +163,8 @@ enum {
 	XBGR32	= CHAN4(CIgnore, 8, CBlue, 8, CGreen, 8, CRed, 8),
 };
 
-extern	int8_t*	chantostr(int8_t*, uint32_t);
-extern	uint32_t	strtochan(int8_t*);
+extern	char*	chantostr(char*, uint32_t);
+extern	uint32_t	strtochan(char*);
 extern	int		chantodepth(uint32_t);
 
 struct	Point
@@ -199,10 +199,10 @@ struct Display
 	int		ctlfd;
 	int		imageid;
 	int		local;
-	void		(*error)(Display*, int8_t*);
-	int8_t		*devdir;
-	int8_t		*windir;
-	int8_t		oldlabel[64];
+	void		(*error)(Display*, char*);
+	char		*devdir;
+	char		*windir;
+	char		oldlabel[64];
 	uint32_t		dataqid;
 	Image		*white;
 	Image		*black;
@@ -256,16 +256,16 @@ struct	Fontchar
 	int		x;		/* left edge of bits */
 	uint8_t		top;		/* first non-zero scan-line */
 	uint8_t		bottom;		/* last non-zero scan-line + 1 */
-	int8_t		left;		/* offset of baseline */
+	char		left;		/* offset of baseline */
 	uint8_t		width;		/* width of baseline */
 };
 
 struct	Subfont
 {
-	int8_t		*name;
+	char		*name;
 	int16_t		n;		/* number of chars in font */
 	uint8_t		height;		/* height of image */
-	int8_t		ascent;		/* top of image to baseline */
+	char		ascent;		/* top of image to baseline */
 	Fontchar 	*info;		/* n+1 character descriptors */
 	Image		*bits;		/* of font */
 	int		ref;
@@ -293,8 +293,8 @@ struct Cachefont
 	Rune		min;	/* lowest rune value to be taken from subfont */
 	Rune		max;	/* highest rune value+1 to be taken from subfont */
 	int		offset;	/* position in subfont of character at min */
-	int8_t		*name;			/* stored in font */
-	int8_t		*subfontname;		/* to access subfont */
+	char		*name;			/* stored in font */
+	char		*subfontname;		/* to access subfont */
 };
 
 struct Cacheinfo
@@ -315,7 +315,7 @@ struct Cachesubf
 
 struct Font
 {
-	int8_t		*name;
+	char		*name;
 	Display		*display;
 	int16_t		height;	/* max height of image, interline spacing */
 	int16_t		ascent;	/* top of image to baseline */
@@ -348,27 +348,27 @@ extern Image*	allocimage(Display*, Rectangle, uint32_t, int,
 extern uint8_t*	bufimage(Display*, int);
 extern int	bytesperline(Rectangle, int);
 extern void	closedisplay(Display*);
-extern void	drawerror(Display*, int8_t*);
+extern void	drawerror(Display*, char*);
 extern int	flushimage(Display*, int);
 extern int	freeimage(Image*);
 extern int	_freeimage1(Image*);
-extern int	geninitdraw(int8_t*, void(*)(Display*, int8_t*), int8_t*,
-			      int8_t*, int8_t*, int);
-extern int	initdraw(void(*)(Display*, int8_t*), int8_t*, int8_t*);
-extern int	newwindow(int8_t*);
-extern Display*	initdisplay(int8_t*, int8_t*,
-				   void(*)(Display*, int8_t*));
+extern int	geninitdraw(char*, void(*)(Display*, char*), char*,
+			      char*, char*, int);
+extern int	initdraw(void(*)(Display*, char*), char*, char*);
+extern int	newwindow(char*);
+extern Display*	initdisplay(char*, char*,
+				   void(*)(Display*, char*));
 extern int	loadimage(Image*, Rectangle, uint8_t*, int);
 extern int	cloadimage(Image*, Rectangle, uint8_t*, int);
 extern int	getwindow(Display*, int);
-extern int	gengetwindow(Display*, int8_t*, Image**, Screen**, int);
+extern int	gengetwindow(Display*, char*, Image**, Screen**, int);
 extern Image* readimage(Display*, int, int);
 extern Image* creadimage(Display*, int, int);
 extern int	unloadimage(Image*, Rectangle, uint8_t*, int);
 extern int	wordsperline(Rectangle, int);
 extern int	writeimage(int, Image*, int);
-extern Image*	namedimage(Display*, int8_t*);
-extern int	nameimage(Image*, int8_t*, int);
+extern Image*	namedimage(Display*, char*);
+extern int	nameimage(Image*, char*, int);
 extern Image* allocimagemix(Display*, uint32_t, uint32_t);
 
 /*
@@ -435,32 +435,32 @@ extern void	poly(Image*, Point*, int, int, int, int, Image*, Point);
 extern void	polyop(Image*, Point*, int, int, int, int, Image*, Point, Drawop);
 extern void	fillpoly(Image*, Point*, int, int, Image*, Point);
 extern void	fillpolyop(Image*, Point*, int, int, Image*, Point, Drawop);
-extern Point	string(Image*, Point, Image*, Point, Font*, int8_t*);
-extern Point	stringop(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	string(Image*, Point, Image*, Point, Font*, char*);
+extern Point	stringop(Image*, Point, Image*, Point, Font*, char*,
 			     Drawop);
-extern Point	stringn(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringn(Image*, Point, Image*, Point, Font*, char*,
 			    int);
-extern Point	stringnop(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringnop(Image*, Point, Image*, Point, Font*, char*,
 			      int, Drawop);
 extern Point	runestring(Image*, Point, Image*, Point, Font*, Rune*);
 extern Point	runestringop(Image*, Point, Image*, Point, Font*, Rune*, Drawop);
 extern Point	runestringn(Image*, Point, Image*, Point, Font*, Rune*, int);
 extern Point	runestringnop(Image*, Point, Image*, Point, Font*, Rune*, int, Drawop);
-extern Point	stringbg(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringbg(Image*, Point, Image*, Point, Font*, char*,
 			     Image*, Point);
-extern Point	stringbgop(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringbgop(Image*, Point, Image*, Point, Font*, char*,
 			       Image*, Point, Drawop);
-extern Point	stringnbg(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringnbg(Image*, Point, Image*, Point, Font*, char*,
 			      int, Image*, Point);
-extern Point	stringnbgop(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringnbgop(Image*, Point, Image*, Point, Font*, char*,
 				int, Image*, Point, Drawop);
 extern Point	runestringbg(Image*, Point, Image*, Point, Font*, Rune*, Image*, Point);
 extern Point	runestringbgop(Image*, Point, Image*, Point, Font*, Rune*, Image*, Point, Drawop);
 extern Point	runestringnbg(Image*, Point, Image*, Point, Font*, Rune*, int, Image*, Point);
 extern Point	runestringnbgop(Image*, Point, Image*, Point, Font*, Rune*, int, Image*, Point, Drawop);
-extern Point	_string(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	_string(Image*, Point, Image*, Point, Font*, char*,
 			    Rune*, int, Rectangle, Image*, Point, Drawop);
-extern Point	stringsubfont(Image*, Point, Image*, Subfont*, int8_t*);
+extern Point	stringsubfont(Image*, Point, Image*, Subfont*, char*);
 extern int		bezier(Image*, Point, Point, Point, Point, int, int, int, Image*, Point);
 extern int		bezierop(Image*, Point, Point, Point, Point, int, int, int, Image*, Point, Drawop);
 extern int		bezspline(Image*, Point*, int, int, int, int, Image*, Point);
@@ -484,34 +484,34 @@ extern void	borderop(Image*, Rectangle, int, Image*, Point, Drawop);
 /*
  * Font management
  */
-extern Font*	openfont(Display*, int8_t*);
-extern Font*	buildfont(Display*, int8_t*, int8_t*);
+extern Font*	openfont(Display*, char*);
+extern Font*	buildfont(Display*, char*, char*);
 extern void	freefont(Font*);
 extern Font*	mkfont(Subfont*, Rune);
-extern int	cachechars(Font*, int8_t**, Rune**, uint16_t*, int,
+extern int	cachechars(Font*, char**, Rune**, uint16_t*, int,
 			     int*,
-			     int8_t**);
+			     char**);
 extern void	agefont(Font*);
-extern Subfont*	allocsubfont(int8_t*, int, int, int, Fontchar*,
+extern Subfont*	allocsubfont(char*, int, int, int, Fontchar*,
 				    Image*);
-extern Subfont*	lookupsubfont(Display*, int8_t*);
-extern void	installsubfont(int8_t*, Subfont*);
+extern Subfont*	lookupsubfont(Display*, char*);
+extern void	installsubfont(char*, Subfont*);
 extern void	uninstallsubfont(Subfont*);
 extern void	freesubfont(Subfont*);
-extern Subfont*	readsubfont(Display*, int8_t*, int, int);
-extern Subfont*	readsubfonti(Display*, int8_t*, int, Image*, int);
+extern Subfont*	readsubfont(Display*, char*, int, int);
+extern Subfont*	readsubfonti(Display*, char*, int, Image*, int);
 extern int	writesubfont(int, Subfont*);
 extern void	_unpackinfo(Fontchar*, uint8_t*, int);
-extern Point	stringsize(Font*, int8_t*);
-extern int	stringwidth(Font*, int8_t*);
-extern int	stringnwidth(Font*, int8_t*, int);
+extern Point	stringsize(Font*, char*);
+extern int	stringwidth(Font*, char*);
+extern int	stringnwidth(Font*, char*, int);
 extern Point	runestringsize(Font*, Rune*);
 extern int	runestringwidth(Font*, Rune*);
 extern int	runestringnwidth(Font*, Rune*, int);
-extern Point	strsubfontwidth(Subfont*, int8_t*);
-extern int	loadchar(Font*, Rune, Cacheinfo*, int, int, int8_t**);
-extern int8_t*	subfontname(int8_t*, int8_t*, int);
-extern Subfont*	_getsubfont(Display*, int8_t*);
+extern Point	strsubfontwidth(Subfont*, char*);
+extern int	loadchar(Font*, Rune, Cacheinfo*, int, int, char**);
+extern char*	subfontname(char*, char*, int);
+extern Subfont*	_getsubfont(Display*, char*);
 extern Subfont*	getdefont(Display*);
 extern void		lockdisplay(Display*);
 extern void	unlockdisplay(Display*);

+ 2 - 2
sys/include/ape/error.h

@@ -18,8 +18,8 @@
 extern "C" {
 #endif
 
-extern int8_t *_progname;		/* program name */
-extern void _perror(int8_t *);	/* perror but with _progname */
+extern char *_progname;		/* program name */
+extern void _perror(char *);	/* perror but with _progname */
 
 #ifdef __cplusplus
 }

+ 2 - 2
sys/include/ape/fcntl.h

@@ -58,8 +58,8 @@ extern "C" {
 #endif
 
 extern int fcntl(int, int, ...);
-extern int open(const int8_t *, int, ...);
-extern int creat(const int8_t *, mode_t);
+extern int open(const char *, int, ...);
+extern int creat(const char *, mode_t);
 
 #ifdef __cplusplus
 }

+ 27 - 27
sys/include/ape/fmt.h

@@ -74,29 +74,29 @@ enum{
 extern "C" { 
 #endif
 
-extern	int	print(int8_t*, ...);
-extern	int8_t*	seprint(int8_t*, int8_t*, int8_t*, ...);
-extern	int8_t*	vseprint(int8_t*, int8_t*, int8_t*, va_list);
-extern	int	snprint(int8_t*, int, int8_t*, ...);
-extern	int	vsnprint(int8_t*, int, int8_t*, va_list);
-extern	int8_t*	smprint(int8_t*, ...);
-extern	int8_t*	vsmprint(int8_t*, va_list);
-extern	int	sprint(int8_t*, int8_t*, ...);
-extern	int	fprint(int, int8_t*, ...);
-extern	int	vfprint(int, int8_t*, va_list);
-
-extern	int	runesprint(Rune*, int8_t*, ...);
-extern	int	runesnprint(Rune*, int, int8_t*, ...);
-extern	int	runevsnprint(Rune*, int, int8_t*, va_list);
-extern	Rune*	runeseprint(Rune*, Rune*, int8_t*, ...);
-extern	Rune*	runevseprint(Rune*, Rune*, int8_t*, va_list);
-extern	Rune*	runesmprint(int8_t*, ...);
-extern	Rune*	runevsmprint(int8_t*, va_list);
-
-extern	int	fmtfdinit(Fmt*, int, int8_t*, int);
+extern	int	print(char*, ...);
+extern	char*	seprint(char*, char*, char*, ...);
+extern	char*	vseprint(char*, char*, char*, va_list);
+extern	int	snprint(char*, int, char*, ...);
+extern	int	vsnprint(char*, int, char*, va_list);
+extern	char*	smprint(char*, ...);
+extern	char*	vsmprint(char*, va_list);
+extern	int	sprint(char*, char*, ...);
+extern	int	fprint(int, char*, ...);
+extern	int	vfprint(int, char*, va_list);
+
+extern	int	runesprint(Rune*, char*, ...);
+extern	int	runesnprint(Rune*, int, char*, ...);
+extern	int	runevsnprint(Rune*, int, char*, va_list);
+extern	Rune*	runeseprint(Rune*, Rune*, char*, ...);
+extern	Rune*	runevseprint(Rune*, Rune*, char*, va_list);
+extern	Rune*	runesmprint(char*, ...);
+extern	Rune*	runevsmprint(char*, va_list);
+
+extern	int	fmtfdinit(Fmt*, int, char*, int);
 extern	int	fmtfdflush(Fmt*);
 extern	int	fmtstrinit(Fmt*);
-extern	int8_t*	fmtstrflush(Fmt*);
+extern	char*	fmtstrflush(Fmt*);
 extern	int	runefmtstrinit(Fmt*);
 
 extern	int	quotestrfmt(Fmt *f);
@@ -105,16 +105,16 @@ extern	int	(*fmtdoquote)(int);
 
 
 extern	int	fmtinstall(int, int (*)(Fmt*));
-extern	int	dofmt(Fmt*, int8_t*);
-extern	int	fmtprint(Fmt*, int8_t*, ...);
-extern	int	fmtvprint(Fmt*, int8_t*, va_list);
+extern	int	dofmt(Fmt*, char*);
+extern	int	fmtprint(Fmt*, char*, ...);
+extern	int	fmtvprint(Fmt*, char*, va_list);
 extern	int	fmtrune(Fmt*, int);
-extern	int	fmtstrcpy(Fmt*, int8_t*);
+extern	int	fmtstrcpy(Fmt*, char*);
 
-extern	double	fmtstrtod(const int8_t *, int8_t **);
+extern	double	fmtstrtod(const char *, char **);
 extern	double	fmtcharstod(int(*)(void*), void*);
 
-extern	void	werrstr(const int8_t*, ...);
+extern	void	werrstr(const char*, ...);
 
 #ifdef	__cplusplus
 }

+ 3 - 3
sys/include/ape/grp.h

@@ -16,9 +16,9 @@
 #include <sys/types.h>
 
 struct	group {
-	int8_t	*gr_name;
+	char	*gr_name;
 	gid_t	gr_gid;
-	int8_t	**gr_mem;
+	char	**gr_mem;
 };
 
 #ifdef __cplusplus
@@ -26,7 +26,7 @@ extern "C" {
 #endif
 
 extern struct group *getgrgid(gid_t);
-extern struct group *getgrnam(const int8_t *);
+extern struct group *getgrnam(const char *);
 
 #ifdef __cplusplus
 }

+ 1 - 1
sys/include/ape/inttypes.h

@@ -18,7 +18,7 @@ typedef int _intptr_t;
 typedef unsigned int _uintptr_t;
 
 
-typedef int8_t int8_t;
+typedef char int8_t;
 typedef int16_t int16_t;
 typedef int int32_t;
 typedef long long int64_t;

+ 7 - 7
sys/include/ape/lib9.h

@@ -47,7 +47,7 @@ enum
 	RFREND		= (1<<13)
 };
 
-extern int8_t *argv0;
+extern char *argv0;
 #define	ARGBEGIN	for((argv0||(argv0=*argv)),argv++,argc--;\
 			    argv[0] && argv[0][0]=='-' && argv[0][1];\
 			    argc--, argv++) {\
@@ -64,16 +64,16 @@ extern int8_t *argv0;
 #define	ARGF()		(_argt=_args, _args="",\
 				(*_argt? _argt: argv[1]? (argc--, *++argv): 0))
 #define	EARGF(x)	(_argt=_args, _args="",\
-				(*_argt? _argt: argv[1]? (argc--, *++argv): ((x), abort(), (int8_t*)0)))
+				(*_argt? _argt: argv[1]? (argc--, *++argv): ((x), abort(), (char*)0)))
 
 #define	ARGC()		_argc
 
-extern	int	errstr(int8_t*, unsigned int);
-extern	int	bind(int8_t*, int8_t*, int);
-extern	int	mount(int, int, int8_t*, int, int8_t*);
-extern	int	unmount(int8_t*, int8_t*);
+extern	int	errstr(char*, unsigned int);
+extern	int	bind(char*, char*, int);
+extern	int	mount(int, int, char*, int, char*);
+extern	int	unmount(char*, char*);
 extern	int	rfork(int);
-extern	int	segattach(int, int8_t*, void*, unsigned long);
+extern	int	segattach(int, char*, void*, unsigned long);
 extern	int	segbrk(void*, void*);
 extern	int	segdetach(void*);
 extern	int	segflush(void*, unsigned long);

+ 7 - 7
sys/include/ape/libnet.h

@@ -16,14 +16,14 @@
 
 #define NETPATHLEN 40
 
-extern	int	accept(int, int8_t*);
-extern	int	announce(int8_t*, int8_t*);
-extern	int	dial(int8_t*, int8_t*, int8_t*, int*);
+extern	int	accept(int, char*);
+extern	int	announce(char*, char*);
+extern	int	dial(char*, char*, char*, int*);
 extern	int	hangup(int);
-extern	int	listen(int8_t*, int8_t*);
-extern	int8_t*	netmkaddr(int8_t*, int8_t*, int8_t*);
-extern	int	reject(int, int8_t*, int8_t *);
+extern	int	listen(char*, char*);
+extern	char*	netmkaddr(char*, char*, char*);
+extern	int	reject(int, char*, char *);
 
-extern int8_t    dialerrstr[64];
+extern char    dialerrstr[64];
 
 #endif /* __LIBNET_H */

+ 20 - 20
sys/include/ape/libsec.h

@@ -177,8 +177,8 @@ struct DigestState
 	};
 	uint8_t	buf[256];
 	int	blen;
-	int8_t	malloced;
-	int8_t	seeded;
+	char	malloced;
+	char	seeded;
 };
 typedef struct DigestState SHAstate;	/* obsolete name */
 typedef struct DigestState SHA1state;
@@ -220,10 +220,10 @@ DigestState*	hmac_sha2_512(uint8_t*, uint32_t, uint8_t*, uint32_t,
 DigestState*	hmac_aes(uint8_t*, uint32_t, uint8_t*, uint32_t,
 			     uint8_t*,
 			     DigestState*);
-int8_t*		md5pickle(MD5state*);
-MD5state*	md5unpickle(int8_t*);
-int8_t*		sha1pickle(SHA1state*);
-SHA1state*	sha1unpickle(int8_t*);
+char*		md5pickle(MD5state*);
+MD5state*	md5unpickle(char*);
+char*		sha1pickle(SHA1state*);
+SHA1state*	sha1unpickle(char*);
 
 /*
  * random number generation
@@ -303,17 +303,17 @@ void		rsapubfree(RSApub*);
 RSApriv*	rsaprivalloc(void);
 void		rsaprivfree(RSApriv*);
 RSApub*		rsaprivtopub(RSApriv*);
-RSApub*		X509toRSApub(uint8_t*, int, int8_t*, int);
+RSApub*		X509toRSApub(uint8_t*, int, char*, int);
 RSApriv*	asn1toRSApriv(uint8_t*, int);
 void		asn1dump(uint8_t *der, int len);
-uint8_t*		decodePEM(int8_t *s, int8_t *type, int *len,
-				  int8_t **new_s);
-PEMChain*	decodepemchain(int8_t *s, int8_t *type);
-uint8_t*		X509gen(RSApriv *priv, int8_t *subj,
+uint8_t*		decodePEM(char *s, char *type, int *len,
+				  char **new_s);
+PEMChain*	decodepemchain(char *s, char *type);
+uint8_t*		X509gen(RSApriv *priv, char *subj,
 				uint32_t valid[2],
 			      int *certlen);
-uint8_t*		X509req(RSApriv *priv, int8_t *subj, int *certlen);
-int8_t*		X509verify(uint8_t *cert, int ncert, RSApub *pk);
+uint8_t*		X509req(RSApriv *priv, char *subj, int *certlen);
+char*		X509verify(uint8_t *cert, int ncert, RSApub *pk);
 void		X509dump(uint8_t *cert, int ncert);
 
 /*
@@ -407,17 +407,17 @@ typedef struct Thumbprint{
 } Thumbprint;
 
 typedef struct TLSconn{
-	int8_t	dir[40];	/* connection directory */
+	char	dir[40];	/* connection directory */
 	uint8_t	*cert;	/* certificate (local on input, remote on output) */
 	uint8_t	*sessionID;
 	int	certlen;
 	int	sessionIDlen;
-	int	(*trace)(int8_t*fmt, ...);
+	int	(*trace)(char*fmt, ...);
 	PEMChain*chain;	/* optional extra certificate evidence for servers to present */
-	int8_t	*sessionType;
+	char	*sessionType;
 	uint8_t	*sessionKey;
 	int	sessionKeylen;
-	int8_t	*sessionConst;
+	char	*sessionConst;
 } TLSconn;
 
 /* tlshand.c */
@@ -425,12 +425,12 @@ int tlsClient(int fd, TLSconn *c);
 int tlsServer(int fd, TLSconn *c);
 
 /* thumb.c */
-Thumbprint* initThumbprints(int8_t *ok, int8_t *crl);
+Thumbprint* initThumbprints(char *ok, char *crl);
 void	freeThumbprints(Thumbprint *ok);
 int	okThumbprint(uint8_t *sha1, Thumbprint *ok);
 
 /* readcert.c */
-uint8_t	*readcert(int8_t *filename, int *pcertlen);
-PEMChain*readcertchain(int8_t *filename);
+uint8_t	*readcert(char *filename, int *pcertlen);
+PEMChain*readcertchain(char *filename);
 
 #endif

+ 6 - 6
sys/include/ape/libv.h

@@ -24,21 +24,21 @@ extern int	nrand(int);
 extern int32_t	lrand(void);
 extern double	frand(void);
 
-extern int8_t	*getpass(int8_t *);
+extern char	*getpass(char *);
 extern int	tty_echoon(int);
 extern int	tty_echooff(int);
 
 extern int	min(int, int);
 extern int	max(int, int);
 
-extern void	_perror(int8_t *);
-extern int8_t	*_progname;
+extern void	_perror(char *);
+extern char	*_progname;
 
 extern int	nap(int);
 
-extern int8_t	*setfields(int8_t *);
-extern int	getfields(int8_t *, int8_t **, int);
-extern int	getmfields(int8_t *, int8_t **, int);
+extern char	*setfields(char *);
+extern int	getfields(char *, char **, int);
+extern int	getmfields(char *, char **, int);
 
 
 #ifdef __cplusplus

+ 19 - 19
sys/include/ape/locale.h

@@ -21,31 +21,31 @@
 #define LC_TIME		5
 
 struct lconv {
-	int8_t *decimal_point;
-	int8_t *thousands_sep;
-	int8_t *grouping;
-	int8_t *int_curr_symbol;
-	int8_t *currency_symbol;
-	int8_t *mon_decimal_point;
-	int8_t *mon_thousands_sep;
-	int8_t *mon_grouping;
-	int8_t *positive_sign;
-	int8_t *negative_sign;
-	int8_t int_frac_digits;
-	int8_t frac_digits;
-	int8_t p_cs_precedes;
-	int8_t p_sep_by_space;
-	int8_t n_cs_precedes;
-	int8_t n_sep_by_space;
-	int8_t p_sign_posn;
-	int8_t n_sign_posn;
+	char *decimal_point;
+	char *thousands_sep;
+	char *grouping;
+	char *int_curr_symbol;
+	char *currency_symbol;
+	char *mon_decimal_point;
+	char *mon_thousands_sep;
+	char *mon_grouping;
+	char *positive_sign;
+	char *negative_sign;
+	char int_frac_digits;
+	char frac_digits;
+	char p_cs_precedes;
+	char p_sep_by_space;
+	char n_cs_precedes;
+	char n_sep_by_space;
+	char p_sign_posn;
+	char n_sign_posn;
 };
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-extern int8_t *setlocale(int, const int8_t *);
+extern char *setlocale(int, const char *);
 extern struct lconv *localeconv(void);
 
 #ifdef __cplusplus

+ 3 - 3
sys/include/ape/mp.h

@@ -35,7 +35,7 @@ struct mpint
 	int	size;	/* allocated digits */
 	int	top;	/* significant digits */
 	mpdigit	*p;
-	int8_t	flags;
+	char	flags;
 };
 
 enum
@@ -58,9 +58,9 @@ void	mpassign(mpint *old, mpint *new);
 mpint*	mprand(int bits, void (*gen)(uint8_t*, int), mpint *b);
 
 /* conversion */
-mpint*	strtomp(int8_t*, int8_t**, int, mpint*);	/* ascii */
+mpint*	strtomp(char*, char**, int, mpint*);	/* ascii */
 int	mpfmt(Fmt*);
-int8_t*	mptoa(mpint*, int, int8_t*, int);
+char*	mptoa(mpint*, int, char*, int);
 mpint*	letomp(uint8_t*, uint, mpint*);	/* byte array, little-endian */
 int	mptole(mpint*, uint8_t*, uint, uint8_t**);
 mpint*	betomp(uint8_t*, uint, mpint*);	/* byte array, little-endian */

+ 20 - 20
sys/include/ape/netdb.h

@@ -47,11 +47,11 @@ extern "C" {
  * use in system calls).
  */
 struct	hostent {
-	int8_t	*h_name;	/* official name of host */
-	int8_t	**h_aliases;	/* alias list */
+	char	*h_name;	/* official name of host */
+	char	**h_aliases;	/* alias list */
 	int	h_addrtype;	/* host address type */
 	int	h_length;	/* length of address */
-	int8_t	**h_addr_list;	/* list of addresses from name server */
+	char	**h_addr_list;	/* list of addresses from name server */
 #define	h_addr	h_addr_list[0]	/* address, for backward compatiblity */
 };
 
@@ -60,45 +60,45 @@ struct	hostent {
  * fits in 32 bits -- probably a poor one.
  */
 struct	netent {
-	int8_t		*n_name;	/* official name of net */
-	int8_t		**n_aliases;	/* alias list */
+	char		*n_name;	/* official name of net */
+	char		**n_aliases;	/* alias list */
 	int		n_addrtype;	/* net address type */
 	unsigned long	n_net;		/* network # */
 };
 
 struct	servent {
-	int8_t	*s_name;	/* official service name */
-	int8_t	**s_aliases;	/* alias list */
+	char	*s_name;	/* official service name */
+	char	**s_aliases;	/* alias list */
 	int	s_port;		/* port # */
-	int8_t	*s_proto;	/* protocol to use */
+	char	*s_proto;	/* protocol to use */
 };
 
 struct	protoent {
-	int8_t	*p_name;	/* official protocol name */
-	int8_t	**p_aliases;	/* alias list */
+	char	*p_name;	/* official protocol name */
+	char	**p_aliases;	/* alias list */
 	int	p_proto;	/* protocol # */
 };
 
 /* from 4.0 RPCSRC */
 struct rpcent {
-	int8_t	*r_name;	/* name of server for this rpc program */
-	int8_t	**r_aliases;	/* alias list */
+	char	*r_name;	/* name of server for this rpc program */
+	char	**r_aliases;	/* alias list */
 	int	r_number;	/* rpc program number */
 };
 
-extern struct hostent	*gethostbyname(const int8_t *),
+extern struct hostent	*gethostbyname(const char *),
 			*gethostbyaddr(const void *, int, int),
 			*gethostent(void);
-extern struct netent	*getnetbyname(const int8_t *),
+extern struct netent	*getnetbyname(const char *),
 			*getnetbyaddr(int32_t, int),
 			*getnetent(void);
-extern struct servent	*getservbyname(const int8_t *, const int8_t *),
-			*getservbyport(int, const int8_t *),
+extern struct servent	*getservbyname(const char *, const char *),
+			*getservbyport(int, const char *),
 			*getservent(void);
-extern struct protoent	*getprotobyname(const int8_t *),
+extern struct protoent	*getprotobyname(const char *),
 			*getprotobynumber(int),
 			*getprotoent(void);
-extern struct rpcent	*getrpcbyname(const int8_t *), 
+extern struct rpcent	*getrpcbyname(const char *), 
 			*getrpcbynumber(int), 
 			*getrpcent(void);
 extern void sethostent(int),  endhostent(void),
@@ -112,8 +112,8 @@ extern void sethostent(int),  endhostent(void),
  * (left in extern int h_errno).
  */
 extern int h_errno;
-extern void herror(const int8_t *);
-extern int8_t *hstrerror(int);
+extern void herror(const char *);
+extern char *hstrerror(int);
 
 #define	HOST_NOT_FOUND	1 /* Authoritative Answer Host not found */
 #define	TRY_AGAIN	2 /* Non-Authoritive Host not found, or SERVERFAIL */

+ 4 - 4
sys/include/ape/netinet/in.h

@@ -117,7 +117,7 @@ struct sockaddr_in {
 	int16_t	sin_family;
 	unsigned short	sin_port;
 	struct	in_addr sin_addr;
-	int8_t	sin_zero[8];
+	char	sin_zero[8];
 };
 
 /*
@@ -129,7 +129,7 @@ struct sockaddr_in {
  */
 struct ip_opts {
 	struct	in_addr ip_dst;		/* first hop, 0 w/o src rt */
-	int8_t	ip_opts[40];		/* actually variable in size */
+	char	ip_opts[40];		/* actually variable in size */
 };
 
 /*
@@ -145,8 +145,8 @@ extern unsigned long	ntohl(unsigned long x);
 extern unsigned short	ntohs(unsigned short x);
 extern unsigned long	htonl(unsigned long x);
 extern unsigned short	htons(unsigned short x);
-extern unsigned long	inet_addr(int8_t*);
-extern int8_t*		inet_ntoa(struct in_addr);
+extern unsigned long	inet_addr(char*);
+extern char*		inet_ntoa(struct in_addr);
 extern unsigned long	nptohl(void*);
 
 #ifdef __cplusplus

+ 4 - 4
sys/include/ape/pwd.h

@@ -16,11 +16,11 @@
 #include <sys/types.h>
 
 struct passwd {
-	int8_t	*pw_name;
+	char	*pw_name;
 	uid_t	pw_uid;
 	gid_t	pw_gid;
-	int8_t	*pw_dir;
-	int8_t	*pw_shell;
+	char	*pw_dir;
+	char	*pw_shell;
 };
 
 #ifdef __cplusplus
@@ -28,7 +28,7 @@ extern "C" {
 #endif
 
 extern struct passwd *getpwuid(uid_t);
-extern struct passwd *getpwnam(const int8_t *);
+extern struct passwd *getpwnam(const char *);
 
 #ifdef __cplusplus
 }

+ 1 - 1
sys/include/ape/qlock.h

@@ -23,7 +23,7 @@ struct QLp
 {
 	int	inuse;
 	QLp	*next;
-	int8_t	state;
+	char	state;
 };
 
 typedef

+ 8 - 8
sys/include/ape/regexp.h

@@ -31,12 +31,12 @@ typedef struct Reprog		Reprog;
 struct Resub{
 	union
 	{
-		int8_t *sp;
+		char *sp;
 		wchar_t *rsp;
 	} s;
 	union
 	{
-		int8_t *ep;
+		char *ep;
 		wchar_t *rep;
 	} e;
 };
@@ -75,12 +75,12 @@ struct Reprog{
 	Reinst	firstinst[5];	/* .text */
 };
 
-extern Reprog	*regcomp(int8_t*);
-extern Reprog	*regcomplit(int8_t*);
-extern Reprog	*regcompnl(int8_t*);
-extern void	regerror(int8_t*);
-extern int	regexec(Reprog*, int8_t*, Resub*, int);
-extern void	regsub(int8_t*, int8_t*, int, Resub*, int);
+extern Reprog	*regcomp(char*);
+extern Reprog	*regcomplit(char*);
+extern Reprog	*regcompnl(char*);
+extern void	regerror(char*);
+extern int	regexec(Reprog*, char*, Resub*, int);
+extern void	regsub(char*, char*, int, Resub*, int);
 extern int	rregexec(Reprog*, wchar_t*, Resub*, int);
 extern void	rregsub(wchar_t*, wchar_t*, int, Resub*, int);
 #endif

+ 36 - 36
sys/include/ape/stdio.h

@@ -39,14 +39,14 @@
  */
 typedef struct{
 	int fd;		/* UNIX file pointer */
-	int8_t flags;	/* bits for must free buffer on close, line-buffered */
-	int8_t state;	/* last operation was read, write, position, error, eof */
-	int8_t *buf;	/* pointer to i/o buffer */
-	int8_t *rp;	/* read pointer (or write end-of-buffer) */
-	int8_t *wp;	/* write pointer (or read end-of-buffer) */
-	int8_t *lp;	/* actual write pointer used when line-buffering */
+	char flags;	/* bits for must free buffer on close, line-buffered */
+	char state;	/* last operation was read, write, position, error, eof */
+	char *buf;	/* pointer to i/o buffer */
+	char *rp;	/* read pointer (or write end-of-buffer) */
+	char *wp;	/* write pointer (or read end-of-buffer) */
+	char *lp;	/* actual write pointer used when line-buffering */
 	size_t bufl;	/* actual length of buffer */
-	int8_t unbuf[1];	/* tiny buffer for unbuffered io (used for ungetc?) */
+	char unbuf[1];	/* tiny buffer for unbuffered io (used for ungetc?) */
 }FILE;
 typedef long long fpos_t;
 #ifndef NULL
@@ -82,50 +82,50 @@ typedef long long fpos_t;
 extern "C" {
 #endif
 
-extern int remove(const int8_t *);
-extern int rename(const int8_t *, const int8_t *);
+extern int remove(const char *);
+extern int rename(const char *, const char *);
 extern FILE *tmpfile(void);
-extern int8_t *tmpnam(int8_t *);
+extern char *tmpnam(char *);
 extern int fclose(FILE *);
 extern int fflush(FILE *);
-extern FILE *fopen(const int8_t *, const int8_t *);
-extern FILE *freopen(const int8_t *, const int8_t *, FILE *);
-extern void setbuf(FILE *, int8_t *);
-extern int setvbuf(FILE *, int8_t *, int, size_t);
-extern int fprintf(FILE *, const int8_t *, ...);
-extern int fscanf(FILE *, const int8_t *, ...);
-extern int printf(const int8_t *, ...);
-extern int scanf(const int8_t *, ...);
-extern int sprintf(int8_t *, const int8_t *, ...);
+extern FILE *fopen(const char *, const char *);
+extern FILE *freopen(const char *, const char *, FILE *);
+extern void setbuf(FILE *, char *);
+extern int setvbuf(FILE *, char *, int, size_t);
+extern int fprintf(FILE *, const char *, ...);
+extern int fscanf(FILE *, const char *, ...);
+extern int printf(const char *, ...);
+extern int scanf(const char *, ...);
+extern int sprintf(char *, const char *, ...);
 
 /*
  * NB: C99 now *requires *snprintf to return the number of characters
  * that would have been written, had there been room.
  */
-extern int snprintf(int8_t *, size_t, const int8_t *, ...);
-extern int vsnprintf(int8_t *, size_t, const int8_t *, va_list);
+extern int snprintf(char *, size_t, const char *, ...);
+extern int vsnprintf(char *, size_t, const char *, va_list);
 
-extern int sscanf(const int8_t *, const int8_t *, ...);
-extern int vfprintf(FILE *, const int8_t *, va_list);
-extern int vprintf(const int8_t *, va_list);
-extern int vsprintf(int8_t *, const int8_t *, va_list);
-extern int vfscanf(FILE *, const int8_t *, va_list);
+extern int sscanf(const char *, const char *, ...);
+extern int vfprintf(FILE *, const char *, va_list);
+extern int vprintf(const char *, va_list);
+extern int vsprintf(char *, const char *, va_list);
+extern int vfscanf(FILE *, const char *, va_list);
 extern int fgetc(FILE *);
-extern int8_t *fgets(int8_t *, int, FILE *);
+extern char *fgets(char *, int, FILE *);
 extern int fputc(int, FILE *);
-extern int fputs(const int8_t *, FILE *);
+extern int fputs(const char *, FILE *);
 extern int getc(FILE *);
 #define	getc(f)	((f)->rp>=(f)->wp?_IO_getc(f):*(f)->rp++&_IO_CHMASK)
 extern int _IO_getc(FILE *f);
 extern int getchar(void);
 #define	getchar()	getc(stdin)
-extern int8_t *gets(int8_t *);
+extern char *gets(char *);
 extern int putc(int, FILE *);
 #define	putc(c, f) ((f)->wp>=(f)->rp?_IO_putc(c, f):(*(f)->wp++=c)&_IO_CHMASK)
 extern int _IO_putc(int, FILE *);
 extern int putchar(int);
 #define	putchar(c)	putc(c, stdout)
-extern int puts(const int8_t *);
+extern int puts(const char *);
 extern int ungetc(int, FILE *);
 extern size_t fread(void *, size_t, size_t, FILE *);
 extern size_t fwrite(const void *, size_t, size_t, FILE *);
@@ -139,23 +139,23 @@ extern void rewind(FILE *);
 extern void clearerr(FILE *);
 extern int feof(FILE *);
 extern int ferror(FILE *);
-extern void perror(const int8_t *);
+extern void perror(const char *);
 extern FILE _IO_stream[FOPEN_MAX];
 
 #ifdef _POSIX_SOURCE
 extern int fileno(FILE *);
-extern FILE* fdopen(int, const int8_t*);
-extern int8_t *ctermid(int8_t *);
+extern FILE* fdopen(int, const char*);
+extern char *ctermid(char *);
 #endif
 
 #ifdef _REENTRANT_SOURCE
-extern int8_t *tmpnam_r(int8_t *);
-extern int8_t *ctermid_r(int8_t *);
+extern char *tmpnam_r(char *);
+extern char *ctermid_r(char *);
 #endif
 
 #ifdef _BSD_EXTENSION
 #pragma lib "/$M/lib/ape/libbsd.a"
-extern FILE *popen(int8_t *, int8_t *);
+extern FILE *popen(char *, char *);
 extern int	pclose(FILE *);
 #endif
 

+ 16 - 16
sys/include/ape/stdlib.h

@@ -25,15 +25,15 @@ typedef struct { int32_t quot, rem; } ldiv_t;
 extern "C" {
 #endif
 
-extern double atof(const int8_t *);
-extern int atoi(const int8_t *);
-extern long int atol(const int8_t *);
-extern long long atoll(const int8_t *);
-extern double strtod(const int8_t *, int8_t **);
-extern long int strtol(const int8_t *, int8_t **, int);
-extern unsigned long int strtoul(const int8_t *, int8_t **, int);
-extern long long int strtoll(const int8_t *, int8_t **, int);
-extern unsigned long long int strtoull(const int8_t *, int8_t **, int);
+extern double atof(const char *);
+extern int atoi(const char *);
+extern long int atol(const char *);
+extern long long atoll(const char *);
+extern double strtod(const char *, char **);
+extern long int strtol(const char *, char **, int);
+extern unsigned long int strtoul(const char *, char **, int);
+extern long long int strtoll(const char *, char **, int);
+extern unsigned long long int strtoull(const char *, char **, int);
 extern int rand(void);
 extern void srand(unsigned int seed);
 extern void *calloc(size_t, size_t);
@@ -43,19 +43,19 @@ extern void *realloc(void *, size_t);
 extern void abort(void);
 extern int atexit(void (*func)(void));
 extern void exit(int);
-extern int8_t *getenv(const int8_t *);
-extern int system(const int8_t *);
+extern char *getenv(const char *);
+extern int system(const char *);
 extern void *bsearch(const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
 extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
 extern int abs(int);
 extern div_t div(int, int);
 extern long int labs(long int);
 extern ldiv_t ldiv(long int, long int);
-extern int mblen(const int8_t *, size_t);
-extern int mbtowc(wchar_t *, const int8_t *, size_t);
-extern int wctomb(int8_t *, wchar_t);
-extern size_t mbstowcs(wchar_t *, const int8_t *, size_t);
-extern size_t wcstombs(int8_t *, const wchar_t *, size_t);
+extern int mblen(const char *, size_t);
+extern int mbtowc(wchar_t *, const char *, size_t);
+extern int wctomb(char *, wchar_t);
+extern size_t mbstowcs(wchar_t *, const char *, size_t);
+extern size_t wcstombs(char *, const wchar_t *, size_t);
 
 #ifdef __cplusplus
 }

+ 20 - 20
sys/include/ape/string.h

@@ -20,31 +20,31 @@ extern "C" {
 extern void *memcpy(void *, const void *, size_t);
 extern void* memccpy(void*, void*, int, size_t);
 extern void *memmove(void *, const void *, size_t);
-extern int8_t *strcpy(int8_t *, const int8_t *);
-extern int8_t *strncpy(int8_t *, const int8_t *, size_t);
-extern int8_t *strcat(int8_t *, const int8_t *);
-extern int8_t *strncat(int8_t *, const int8_t *, size_t);
+extern char *strcpy(char *, const char *);
+extern char *strncpy(char *, const char *, size_t);
+extern char *strcat(char *, const char *);
+extern char *strncat(char *, const char *, size_t);
 extern int memcmp(const void *, const void *, size_t);
-extern int strcmp(const int8_t *, const int8_t *);
-extern int strcoll(const int8_t *, const int8_t *);
-extern int8_t* strdup(int8_t*);
-extern int strncmp(const int8_t *, const int8_t *, size_t);
-extern size_t strxfrm(int8_t *, const int8_t *, size_t);
+extern int strcmp(const char *, const char *);
+extern int strcoll(const char *, const char *);
+extern char* strdup(char*);
+extern int strncmp(const char *, const char *, size_t);
+extern size_t strxfrm(char *, const char *, size_t);
 extern void *memchr(const void *, int, size_t);
-extern int8_t *strchr(const int8_t *, int);
-extern size_t strcspn(const int8_t *, const int8_t *);
-extern int8_t *strpbrk(const int8_t *, const int8_t *);
-extern int8_t *strrchr(const int8_t *, int);
-extern size_t strspn(const int8_t *, const int8_t *);
-extern int8_t *strstr(const int8_t *, const int8_t *);
-extern int8_t *strtok(int8_t *, const int8_t *);
+extern char *strchr(const char *, int);
+extern size_t strcspn(const char *, const char *);
+extern char *strpbrk(const char *, const char *);
+extern char *strrchr(const char *, int);
+extern size_t strspn(const char *, const char *);
+extern char *strstr(const char *, const char *);
+extern char *strtok(char *, const char *);
 extern void *memset(void *, int, size_t);
-extern int8_t *strerror(int);
-extern size_t strlen(const int8_t *);
+extern char *strerror(int);
+extern size_t strlen(const char *);
 
 #ifdef _REENTRANT_SOURCE
-extern int8_t *strerror_r(int, const int8_t *, int);
-extern int8_t *strtok_r(int8_t *, const int8_t *, int8_t **);
+extern char *strerror_r(int, const char *, int);
+extern char *strtok_r(char *, const char *, char **);
 #endif
 
 #ifdef _BSD_EXTENSION

+ 3 - 3
sys/include/ape/sys/socket.h

@@ -117,7 +117,7 @@ struct	linger {
  */
 struct sockaddr {
 	unsigned short	sa_family;	/* address family */
-	int8_t	sa_data[108];
+	char	sa_data[108];
 };
 
 /*
@@ -166,11 +166,11 @@ struct sockproto {
  * Message header for recvmsg and sendmsg calls.
  */
 struct msghdr {
-	int8_t	*msg_name;		/* optional address */
+	char	*msg_name;		/* optional address */
 	int	msg_namelen;		/* size of address */
 	struct	iovec *msg_iov;		/* scatter/gather array */
 	int	msg_iovlen;		/* # elements in msg_iov */
-	int8_t	*msg_accrights;		/* access rights sent/received */
+	char	*msg_accrights;		/* access rights sent/received */
 	int	msg_accrightslen;
 };
 

+ 7 - 7
sys/include/ape/sys/stat.h

@@ -73,17 +73,17 @@ extern "C" {
 #endif
 
 extern mode_t umask(mode_t);
-extern int mkdir(const int8_t *, mode_t);
-extern int mkfifo(const int8_t *, mode_t);
-extern int stat(const int8_t *, struct stat *);
+extern int mkdir(const char *, mode_t);
+extern int mkfifo(const char *, mode_t);
+extern int stat(const char *, struct stat *);
 extern int fstat(int, struct stat *);
-extern int chmod(const int8_t *, mode_t);
+extern int chmod(const char *, mode_t);
 
 #ifdef _BSD_EXTENSION
 #pragma lib "/$M/lib/ape/libbsd.a"
-extern int	lstat(int8_t *, struct stat *);
-extern int	symlink(int8_t *, int8_t *);
-extern int	readlink(int8_t *, int8_t*, int);
+extern int	lstat(char *, struct stat *);
+extern int	symlink(char *, char *);
+extern int	readlink(char *, char*, int);
 #endif
 
 #ifdef __cplusplus

+ 1 - 1
sys/include/ape/sys/types.h

@@ -37,7 +37,7 @@ typedef int32_t time_t;
 #ifdef _BSD_EXTENSION
 #ifndef _CADDR_T
 #define _CADDR_T
-typedef int8_t * caddr_t;
+typedef char * caddr_t;
 #endif
 #ifndef _FD_SET_T
 #define _FD_SET_T

+ 1 - 1
sys/include/ape/sys/uio.h

@@ -29,7 +29,7 @@ extern "C" {
  */
 
 struct iovec {
-	int8_t	*iov_base;
+	char	*iov_base;
 	int	iov_len;
 };
 

+ 1 - 1
sys/include/ape/sys/un.h

@@ -31,5 +31,5 @@
  */
 struct	sockaddr_un {
 	int16_t	sun_family;		/* AF_UNIX */
-	int8_t	sun_path[108];		/* path name (gag) */
+	char	sun_path[108];		/* path name (gag) */
 };

+ 5 - 5
sys/include/ape/sys/utsname.h

@@ -12,11 +12,11 @@
 #pragma lib "/$M/lib/ape/libap.a"
 
 struct utsname {
-	int8_t	*sysname;
-	int8_t	*nodename;
-	int8_t	*release;
-	int8_t	*version;
-	int8_t	*machine;
+	char	*sysname;
+	char	*nodename;
+	char	*release;
+	char	*version;
+	char	*machine;
 };
 
 #ifdef __cplusplus

+ 5 - 5
sys/include/ape/time.h

@@ -47,16 +47,16 @@ extern clock_t clock(void);
 extern double difftime(time_t, time_t);
 extern time_t mktime(struct tm *);
 extern time_t time(time_t *);
-extern int8_t *asctime(const struct tm *);
-extern int8_t *ctime(const time_t *);
+extern char *asctime(const struct tm *);
+extern char *ctime(const time_t *);
 extern struct tm *gmtime(const time_t *);
 extern struct tm *localtime(const time_t *);
-extern size_t strftime(int8_t *, size_t, const int8_t *, const struct tm *);
+extern size_t strftime(char *, size_t, const char *, const struct tm *);
 
 #ifdef _REENTRANT_SOURCE
 extern struct tm *gmtime_r(const time_t *, struct tm *);
 extern struct tm *localtime_r(const time_t *, struct tm *);
-extern int8_t *ctime_r(const time_t *, int8_t *);
+extern char *ctime_r(const time_t *, char *);
 #endif
 
 #ifdef _POSIX_SOURCE
@@ -68,7 +68,7 @@ extern void tzset(void);
 #endif
 
 #ifdef _POSIX_SOURCE
-extern int8_t *tzname[2];
+extern char *tzname[2];
 #endif
 
 #endif /* __TIME_H */

+ 1 - 1
sys/include/ape/u.h

@@ -23,6 +23,6 @@ typedef	long long	vlong;
 typedef	unsigned long long uvlong;
 typedef	unsigned int		Rune;
 typedef 	union FPdbleword FPdbleword;
-typedef	int8_t*	p9va_list;
+typedef	char*	p9va_list;
 
 #endif

+ 19 - 19
sys/include/ape/unistd.h

@@ -93,12 +93,12 @@ extern "C" {
 #endif
 
 /* process primitives */
-extern int execl(const int8_t *, const int8_t *, ...);
-extern int execv(const int8_t *, const int8_t **);
-extern int execle(const int8_t *, const int8_t *, const int8_t *,  ...);
-extern int execve(const int8_t *, const int8_t **, const int8_t **);
-extern int execlp(const int8_t *, const int8_t *, ...);
-extern int execvp(const int8_t *, const int8_t **);
+extern int execl(const char *, const char *, ...);
+extern int execv(const char *, const char **);
+extern int execle(const char *, const char *, const char *,  ...);
+extern int execve(const char *, const char **, const char **);
+extern int execlp(const char *, const char *, ...);
+extern int execvp(const char *, const char **);
 extern void _exit(int);
 extern unsigned int alarm(unsigned int);
 extern int pause(void);
@@ -108,9 +108,9 @@ extern pid_t fork(void);
 #endif
 
 /* process environment */
-extern int8_t *getlogin(void);
-extern int8_t *cuserid(int8_t *);
-extern int8_t *ttyname(int);
+extern char *getlogin(void);
+extern char *cuserid(char *);
+extern char *ttyname(int);
 extern int isatty(int);
 extern int32_t sysconf(int);
 #ifdef __TYPES_H
@@ -129,17 +129,17 @@ extern pid_t setsid(void);
 #endif
 
 /* files and directories */
-extern int chdir(const int8_t *);
-extern int link(const int8_t *, const int8_t *);
-extern int8_t *getcwd(int8_t *, size_t);
-extern int unlink(const int8_t *);
-extern int rmdir(const int8_t *);
-extern int rename(const int8_t *, const int8_t *);
-extern int access(const int8_t *, int);
-extern int32_t pathconf(const int8_t *, int);
+extern int chdir(const char *);
+extern int link(const char *, const char *);
+extern char *getcwd(char *, size_t);
+extern int unlink(const char *);
+extern int rmdir(const char *);
+extern int rename(const char *, const char *);
+extern int access(const char *, int);
+extern int32_t pathconf(const char *, int);
 extern int32_t fpathconf(int, int);
 #ifdef __TYPES_H
-extern int chown(const int8_t *, uid_t, gid_t);
+extern int chown(const char *, uid_t, gid_t);
 #endif
 
 /* input and output primitives */
@@ -161,7 +161,7 @@ extern int tcsetpgrp(int, pid_t);
 #endif
 
 #ifdef _REENTRANT_SOURCE
-extern int8_t *getlogin_r(int8_t *, int);
+extern char *getlogin_r(char *, int);
 #endif
 
 /* berkeley specific functions */

+ 9 - 9
sys/include/ape/utf.h

@@ -30,17 +30,17 @@ enum
 /*
  * rune routines
  */
-extern	int	runetochar(int8_t*, Rune*);
-extern	int	chartorune(Rune*, int8_t*);
+extern	int	runetochar(char*, Rune*);
+extern	int	chartorune(Rune*, char*);
 extern	int	runelen(int32_t);
 extern	int	runenlen(Rune*, int);
-extern	int	fullrune(int8_t*, int);
-extern	int	utflen(int8_t*);
-extern	int	utfnlen(int8_t*, int32_t);
-extern	int8_t*	utfrune(int8_t*, int32_t);
-extern	int8_t*	utfrrune(int8_t*, int32_t);
-extern	int8_t*	utfutf(int8_t*, int8_t*);
-extern	int8_t*	utfecpy(int8_t*, int8_t*, int8_t*);
+extern	int	fullrune(char*, int);
+extern	int	utflen(char*);
+extern	int	utfnlen(char*, int32_t);
+extern	char*	utfrune(char*, int32_t);
+extern	char*	utfrrune(char*, int32_t);
+extern	char*	utfutf(char*, char*);
+extern	char*	utfecpy(char*, char*, char*);
 
 extern	Rune*	runestrcat(Rune*, Rune*);
 extern	Rune*	runestrchr(Rune*, Rune);

+ 1 - 1
sys/include/ape/utime.h

@@ -22,7 +22,7 @@ struct utimbuf
 extern "C" {
 #endif
 
-extern int utime(const int8_t *, const struct utimbuf *);
+extern int utime(const char *, const struct utimbuf *);
 
 #ifdef __cplusplus
 }

+ 7 - 7
sys/include/ar.h

@@ -15,12 +15,12 @@
 
 struct	ar_hdr
 {
-	int8_t	name[SARNAME];
-	int8_t	date[12];
-	int8_t	uid[6];
-	int8_t	gid[6];
-	int8_t	mode[8];
-	int8_t	size[10];
-	int8_t	fmag[2];
+	char	name[SARNAME];
+	char	date[12];
+	char	uid[6];
+	char	gid[6];
+	char	mode[8];
+	char	size[10];
+	char	fmag[2];
 };
 #define	SAR_HDR	(SARNAME+44)

+ 40 - 40
sys/include/auth.h

@@ -44,25 +44,25 @@ enum
 struct AuthRpc
 {
 	int afd;
-	int8_t ibuf[AuthRpcMax+1];	/* +1 for NUL in auth_rpc.c */
-	int8_t obuf[AuthRpcMax];
-	int8_t *arg;
+	char ibuf[AuthRpcMax+1];	/* +1 for NUL in auth_rpc.c */
+	char obuf[AuthRpcMax];
+	char *arg;
 	uint narg;
 };
 
 struct AuthInfo
 {
-	int8_t	*cuid;		/* caller id */
-	int8_t	*suid;		/* server id */
-	int8_t	*cap;		/* capability (only valid on server side) */
+	char	*cuid;		/* caller id */
+	char	*suid;		/* server id */
+	char	*cap;		/* capability (only valid on server side) */
 	int	nsecret;	/* length of secret */
 	uint8_t	*secret;	/* secret */
 };
 
 struct Chalstate
 {
-	int8_t	*user;
-	int8_t	chal[MAXCHLEN];
+	char	*user;
+	char	chal[MAXCHLEN];
 	int	nchal;
 	void	*resp;
 	int	nresp;
@@ -70,37 +70,37 @@ struct Chalstate
 /* for implementation only */
 	int	afd;			/* to factotum */
 	AuthRpc	*rpc;			/* to factotum */
-	int8_t	userbuf[MAXNAMELEN];	/* temp space if needed */
+	char	userbuf[MAXNAMELEN];	/* temp space if needed */
 	int	userinchal;		/* user was sent to obtain challenge */
 };
 
 struct	Chapreply		/* for protocol "chap" */
 {
 	uint8_t	id;
-	int8_t	resp[MD5LEN];
+	char	resp[MD5LEN];
 };
 
 struct	MSchapreply	/* for protocol "mschap" */
 {
-	int8_t	LMresp[24];		/* Lan Manager response */
-	int8_t	NTresp[24];		/* NT response */
+	char	LMresp[24];		/* Lan Manager response */
+	char	NTresp[24];		/* NT response */
 };
 
 struct	UserPasswd
 {
-	int8_t	*user;
-	int8_t	*passwd;
+	char	*user;
+	char	*passwd;
 };
 
-extern	int	newns(int8_t*, int8_t*);
-extern	int	addns(int8_t*, int8_t*);
+extern	int	newns(char*, char*);
+extern	int	addns(char*, char*);
 
-extern	int	noworld(int8_t*);
-extern	int	amount(int, int8_t*, int, int8_t*);
+extern	int	noworld(char*);
+extern	int	amount(int, char*, int, char*);
 
 /* these two may get generalized away -rsc */
-extern	int	login(int8_t*, int8_t*, int8_t*);
-extern	int	httpauth(int8_t*, int8_t*);
+extern	int	login(char*, char*, char*);
+extern	int	httpauth(char*, char*);
 
 typedef struct Attr Attr;
 enum {
@@ -112,46 +112,46 @@ struct Attr
 {
 	int type;
 	Attr *next;
-	int8_t *name;
-	int8_t *val;
+	char *name;
+	char *val;
 };
 
-typedef int AuthGetkey(int8_t*);
+typedef int AuthGetkey(char*);
 
 int	_attrfmt(Fmt*);
 Attr	*_copyattr(Attr*);
-Attr	*_delattr(Attr*, int8_t*);
-Attr	*_findattr(Attr*, int8_t*);
+Attr	*_delattr(Attr*, char*);
+Attr	*_findattr(Attr*, char*);
 void	_freeattr(Attr*);
-Attr	*_mkattr(int, int8_t*, int8_t*, Attr*);
-Attr	*_parseattr(int8_t*);
-int8_t	*_strfindattr(Attr*, int8_t*);
+Attr	*_mkattr(int, char*, char*, Attr*);
+Attr	*_parseattr(char*);
+char	*_strfindattr(Attr*, char*);
 #pragma varargck type "A" Attr*
 
 extern AuthInfo*	fauth_proxy(int, AuthRpc *rpc, AuthGetkey *getkey,
-				    int8_t *params);
-extern AuthInfo*	auth_proxy(int fd, AuthGetkey *getkey, int8_t *fmt,
+				    char *params);
+extern AuthInfo*	auth_proxy(int fd, AuthGetkey *getkey, char *fmt,
 				   ...);
-extern int		auth_getkey(int8_t*);
-extern int		(*amount_getkey)(int8_t*);
+extern int		auth_getkey(char*);
+extern int		(*amount_getkey)(char*);
 extern void		auth_freeAI(AuthInfo *ai);
-extern int		auth_chuid(AuthInfo *ai, int8_t *ns);
-extern Chalstate	*auth_challenge(int8_t*, ...);
+extern int		auth_chuid(AuthInfo *ai, char *ns);
+extern Chalstate	*auth_challenge(char*, ...);
 extern AuthInfo*	auth_response(Chalstate*);
-extern int		auth_respond(void*, uint, int8_t*, uint, void*,
-				       uint, AuthGetkey *getkey, int8_t*,
+extern int		auth_respond(void*, uint, char*, uint, void*,
+				       uint, AuthGetkey *getkey, char*,
 				       ...);
 extern void		auth_freechal(Chalstate*);
-extern AuthInfo*	auth_userpasswd(int8_t *user, int8_t *passwd);
-extern UserPasswd*	auth_getuserpasswd(AuthGetkey *getkey, int8_t*,
+extern AuthInfo*	auth_userpasswd(char *user, char *passwd);
+extern UserPasswd*	auth_getuserpasswd(AuthGetkey *getkey, char*,
 					     ...);
 extern AuthInfo*	auth_getinfo(AuthRpc *rpc);
 extern AuthRpc*		auth_allocrpc(int afd);
 extern Attr*		auth_attr(AuthRpc *rpc);
 extern void		auth_freerpc(AuthRpc *rpc);
-extern uint		auth_rpc(AuthRpc *rpc, int8_t *verb, void *a,
+extern uint		auth_rpc(AuthRpc *rpc, char *verb, void *a,
 				    int n);
-extern int		auth_wep(int8_t*, int8_t*, ...);
+extern int		auth_wep(char*, char*, ...);
 #pragma varargck argpos auth_proxy 3
 #pragma varargck argpos auth_challenge 1
 #pragma varargck argpos auth_respond 8

+ 44 - 44
sys/include/authsrv.h

@@ -66,75 +66,75 @@ enum
 
 struct Ticketreq
 {
-	int8_t	type;
-	int8_t	authid[ANAMELEN];	/* server's encryption id */
-	int8_t	authdom[DOMLEN];	/* server's authentication domain */
-	int8_t	chal[CHALLEN];		/* challenge from server */
-	int8_t	hostid[ANAMELEN];	/* host's encryption id */
-	int8_t	uid[ANAMELEN];		/* uid of requesting user on host */
+	char	type;
+	char	authid[ANAMELEN];	/* server's encryption id */
+	char	authdom[DOMLEN];	/* server's authentication domain */
+	char	chal[CHALLEN];		/* challenge from server */
+	char	hostid[ANAMELEN];	/* host's encryption id */
+	char	uid[ANAMELEN];		/* uid of requesting user on host */
 };
 #define	TICKREQLEN	(3*ANAMELEN+CHALLEN+DOMLEN+1)
 
 struct Ticket
 {
-	int8_t	num;			/* replay protection */
-	int8_t	chal[CHALLEN];		/* server challenge */
-	int8_t	cuid[ANAMELEN];		/* uid on client */
-	int8_t	suid[ANAMELEN];		/* uid on server */
-	int8_t	key[DESKEYLEN];		/* nonce DES key */
+	char	num;			/* replay protection */
+	char	chal[CHALLEN];		/* server challenge */
+	char	cuid[ANAMELEN];		/* uid on client */
+	char	suid[ANAMELEN];		/* uid on server */
+	char	key[DESKEYLEN];		/* nonce DES key */
 };
 #define	TICKETLEN	(CHALLEN+2*ANAMELEN+DESKEYLEN+1)
 
 struct Authenticator
 {
-	int8_t	num;			/* replay protection */
-	int8_t	chal[CHALLEN];
+	char	num;			/* replay protection */
+	char	chal[CHALLEN];
 	uint32_t	id;			/* authenticator id, ++'d with each auth */
 };
 #define	AUTHENTLEN	(CHALLEN+4+1)
 
 struct Passwordreq
 {
-	int8_t	num;
-	int8_t	old[ANAMELEN];
-	int8_t	new[ANAMELEN];
-	int8_t	changesecret;
-	int8_t	secret[SECRETLEN];	/* new secret */
+	char	num;
+	char	old[ANAMELEN];
+	char	new[ANAMELEN];
+	char	changesecret;
+	char	secret[SECRETLEN];	/* new secret */
 };
 #define	PASSREQLEN	(2*ANAMELEN+1+1+SECRETLEN)
 
 struct	OChapreply
 {
 	uint8_t	id;
-	int8_t	uid[ANAMELEN];
-	int8_t	resp[OMD5LEN];
+	char	uid[ANAMELEN];
+	char	resp[OMD5LEN];
 };
 
 struct	OMSchapreply
 {
-	int8_t	uid[ANAMELEN];
-	int8_t	LMresp[24];		/* Lan Manager response */
-	int8_t	NTresp[24];		/* NT response */
+	char	uid[ANAMELEN];
+	char	LMresp[24];		/* Lan Manager response */
+	char	NTresp[24];		/* NT response */
 };
 
 /*
  *  convert to/from wire format
  */
-extern	int	convT2M(Ticket*, int8_t*, int8_t*);
-extern	void	convM2T(int8_t*, Ticket*, int8_t*);
-extern	void	convM2Tnoenc(int8_t*, Ticket*);
-extern	int	convA2M(Authenticator*, int8_t*, int8_t*);
-extern	void	convM2A(int8_t*, Authenticator*, int8_t*);
-extern	int	convTR2M(Ticketreq*, int8_t*);
-extern	void	convM2TR(int8_t*, Ticketreq*);
-extern	int	convPR2M(Passwordreq*, int8_t*, int8_t*);
-extern	void	convM2PR(int8_t*, Passwordreq*, int8_t*);
+extern	int	convT2M(Ticket*, char*, char*);
+extern	void	convM2T(char*, Ticket*, char*);
+extern	void	convM2Tnoenc(char*, Ticket*);
+extern	int	convA2M(Authenticator*, char*, char*);
+extern	void	convM2A(char*, Authenticator*, char*);
+extern	int	convTR2M(Ticketreq*, char*);
+extern	void	convM2TR(char*, Ticketreq*);
+extern	int	convPR2M(Passwordreq*, char*, char*);
+extern	void	convM2PR(char*, Passwordreq*, char*);
 
 /*
  *  convert ascii password to DES key
  */
-extern	int	opasstokey(int8_t*, int8_t*);
-extern	int	passtokey(int8_t*, int8_t*);
+extern	int	opasstokey(char*, char*);
+extern	int	passtokey(char*, char*);
 
 /*
  *  Nvram interface
@@ -149,19 +149,19 @@ enum {
 /* storage layout */
 struct Nvrsafe
 {
-	int8_t	machkey[DESKEYLEN];	/* was file server's authid's des key */
+	char	machkey[DESKEYLEN];	/* was file server's authid's des key */
 	uint8_t	machsum;
-	int8_t	authkey[DESKEYLEN];	/* authid's des key from password */
+	char	authkey[DESKEYLEN];	/* authid's des key from password */
 	uint8_t	authsum;
 	/*
 	 * file server config string of device holding full configuration;
 	 * secstore key on non-file-servers.
 	 */
-	int8_t	config[CONFIGLEN];
+	char	config[CONFIGLEN];
 	uint8_t	configsum;
-	int8_t	authid[ANAMELEN];	/* auth userid, e.g., bootes */
+	char	authid[ANAMELEN];	/* auth userid, e.g., bootes */
 	uint8_t	authidsum;
-	int8_t	authdom[DOMLEN]; /* auth domain, e.g., cs.bell-labs.com */
+	char	authdom[DOMLEN]; /* auth domain, e.g., cs.bell-labs.com */
 	uint8_t	authdomsum;
 };
 
@@ -171,12 +171,12 @@ extern int	readnvram(Nvrsafe*, int);
 /*
  *  call up auth server
  */
-extern	int	authdial(int8_t *netroot, int8_t *authdom);
+extern	int	authdial(char *netroot, char *authdom);
 
 /*
  *  exchange messages with auth server
  */
-extern	int	_asgetticket(int, int8_t*, int8_t*);
-extern	int	_asrdresp(int, int8_t*, int);
-extern	int	sslnegotiate(int, Ticket*, int8_t**, int8_t**);
-extern	int	srvsslnegotiate(int, Ticket*, int8_t**, int8_t**);
+extern	int	_asgetticket(int, char*, char*);
+extern	int	_asrdresp(int, char*, int);
+extern	int	sslnegotiate(int, Ticket*, char**, char**);
+extern	int	srvsslnegotiate(int, Ticket*, char**, char**);

+ 4 - 4
sys/include/bio.h

@@ -66,13 +66,13 @@ int	Binit(Biobuf*, int, int);
 int	Binits(Biobufhdr*, int, int, uint8_t*, int);
 int	Blinelen(Biobufhdr*);
 int64_t	Boffset(Biobufhdr*);
-Biobuf*	Bopen(int8_t*, int);
-int	Bprint(Biobufhdr*, int8_t*, ...);
-int	Bvprint(Biobufhdr*, int8_t*, va_list);
+Biobuf*	Bopen(char*, int);
+int	Bprint(Biobufhdr*, char*, ...);
+int	Bvprint(Biobufhdr*, char*, va_list);
 int	Bputc(Biobufhdr*, int);
 int	Bputrune(Biobufhdr*, int32_t);
 void*	Brdline(Biobufhdr*, int);
-int8_t*	Brdstr(Biobufhdr*, int, int);
+char*	Brdstr(Biobufhdr*, int, int);
 int32_t	Bread(Biobufhdr*, void*, int32_t);
 int64_t	Bseek(Biobufhdr*, int64_t, int);
 int	Bterm(Biobufhdr*);

+ 3 - 3
sys/include/bootexec.h

@@ -9,7 +9,7 @@
 
 struct coffsect
 {
-	int8_t	name[8];
+	char	name[8];
 	uint32_t	phys;
 	uint32_t	virt;
 	uint32_t	size;
@@ -96,8 +96,8 @@ struct nextexec
 		uint32_t	flags;
 	}textc;
 	struct nextsect{
-		int8_t	sectname[16];
-		int8_t	segname[16];
+		char	sectname[16];
+		char	segname[16];
 		uint32_t	addr;
 		uint32_t	size;
 		uint32_t	offset;

+ 3 - 3
sys/include/complete.h

@@ -15,11 +15,11 @@ typedef struct Completion Completion;
 struct Completion{
 	uint8_t advance;		/* whether forward progress has been made */
 	uint8_t complete;	/* whether the completion now represents a file or directory */
-	int8_t *string;		/* the string to advance, suffixed " " or "/" for file or directory */
+	char *string;		/* the string to advance, suffixed " " or "/" for file or directory */
 	int nmatch;		/* number of files that matched */
 	int nfile;			/* number of files returned */
-	int8_t **filename;	/* their names */
+	char **filename;	/* their names */
 };
 
-Completion* complete(int8_t *dir, int8_t *s);
+Completion* complete(char *dir, char *s);
 void freecompletion(Completion*);

+ 50 - 50
sys/include/control.h

@@ -66,7 +66,7 @@ struct Controlset
 struct Control
 {
 	/* known to client */
-	int8_t		*name;
+	char		*name;
 	Rectangle	rect;
 	Rectangle	size;		/* minimum/maximum Dx, Dy (not a rect) */
 	Channel		*event;		/* chan(char*) to client */
@@ -77,9 +77,9 @@ struct Control
 	int		hidden;		/* hide hides, show unhides (and redraws) */
 	Controlset	*controlset;
 	Image		*screen;	/* where Control appears */
-	int8_t		*format;	/* used to generate events */
-	int8_t		wevent;		/* event channel rewired */
-	int8_t		wdata;		/* data channel rewired */
+	char		*format;	/* used to generate events */
+	char		wevent;		/* event channel rewired */
+	char		wdata;		/* data channel rewired */
 
 	/* method table */
 	void		(*ctl)(Control*, CParse*);
@@ -98,20 +98,20 @@ struct CCache
 		Image	*image;
 		Font	*font;
 	};
-	int8_t		*name;
+	char		*name;
 	int		index;		/* entry number in cache */
 	int		ref;		/* one for client, plus one for each use */
 };
 
 struct CParse
 {
-	int8_t	str[256];
-	int8_t	*sender;
-	int8_t	*receiver;
+	char	str[256];
+	char	*sender;
+	char	*receiver;
 	int	cmd;
-	int8_t	*pargs[32];
+	char	*pargs[32];
 	int	iargs[32];
-	int8_t	**args;
+	char	**args;
 	int	nargs;
 };
 
@@ -134,89 +134,89 @@ enum
 	_Ctlmaxsize = 10000,
 };
 
-extern int8_t *ctltypenames[];
+extern char *ctltypenames[];
 
 /* Functions used internally */
 void		_ctladdgroup(Control*, Control*);
 void		_ctlargcount(Control*, CParse*, int);
-Control*	_createctl(Controlset*, int8_t*, uint, int8_t*);
-Rune*		_ctlrunestr(int8_t*);
-int8_t*		_ctlstrrune(Rune*);
+Control*	_createctl(Controlset*, char*, uint, char*);
+Rune*		_ctlrunestr(char*);
+char*		_ctlstrrune(Rune*);
 void		_ctlputsnarf(Rune*);
 Rune*		_ctlgetsnarf(void);
-int		_ctlalignment(int8_t*);
+int		_ctlalignment(char*);
 Point		_ctlalignpoint(Rectangle, int, int, int);
 void		_ctlfocus(Control*, int);
 void		_activategroup(Control*);
 void		_deactivategroup(Control*);
-int		_ctllookup(int8_t *s, int8_t *tab[], int ntab);
-void		_ctlprint(Control *c, int8_t *fmt, ...);
+int		_ctllookup(char *s, char *tab[], int ntab);
+void		_ctlprint(Control *c, char *fmt, ...);
 
 /* images */
-CImage*		_getctlimage(int8_t*);
-void		_setctlimage(Control*, CImage**, int8_t*);
+CImage*		_getctlimage(char*);
+void		_setctlimage(Control*, CImage**, char*);
 void		_putctlimage(CImage*);
-CFont*		_getctlfont(int8_t*);
+CFont*		_getctlfont(char*);
 void		_putctlfont(CFont*);
 
 /* fonts */
-CImage*		_getctlfont(int8_t*);
-void		_setctlfont(Control*, CImage**, int8_t*);
+CImage*		_getctlfont(char*);
+void		_setctlfont(Control*, CImage**, char*);
 void		_putctlfont(CImage*);
-CFont*		_getctlfont(int8_t*);
+CFont*		_getctlfont(char*);
 void		_putctlfont(CFont*);
 
 /* Public functions */
 
 /* images */
-int		namectlimage(Image*, int8_t*);
-int		freectlimage(int8_t*);
+int		namectlimage(Image*, char*);
+int		freectlimage(char*);
 
 /* fonts */
-int		namectlfont(Font*, int8_t*);
-int		freectlfont(int8_t*);
+int		namectlfont(Font*, char*);
+int		freectlfont(char*);
 
 /* commands */
-int		ctlprint(Control*, int8_t*, ...);
+int		ctlprint(Control*, char*, ...);
 
 /* general */
 void		initcontrols(void);
 Controlset*	newcontrolset(Image*, Channel*, Channel*, Channel*);
 void		closecontrolset(Controlset*);
 void		closecontrol(Control*);
-void		ctlerror(int8_t*, ...);
-Control*	controlcalled(int8_t*);
+void		ctlerror(char*, ...);
+Control*	controlcalled(char*);
 
 /* publicly visible error-checking allocation routines */
 void*		ctlmalloc(uint);
 void*		ctlrealloc(void*, uint);
-int8_t*		ctlstrdup(int8_t*);
+char*		ctlstrdup(char*);
 
 /* creation */
-void		controlwire(Control*, int8_t*, Channel*);
+void		controlwire(Control*, char*, Channel*);
 void		activate(Control*);
 void		deactivate(Control*);
-Control*	createbox(Controlset*, int8_t*);
-Control*	createbutton(Controlset*, int8_t*);
-Control*	createcolumn(Controlset*, int8_t*);
-Control*	createboxbox(Controlset*, int8_t*);
-Control*	createentry(Controlset*, int8_t*);
-Control*	createkeyboard(Controlset*, int8_t*);
-Control*	createlabel(Controlset*, int8_t*);
-Control*	createmenu(Controlset*, int8_t*);
-Control*	createradiobutton(Controlset*, int8_t*);
-Control*	createrow(Controlset*, int8_t*);
-Control*	createscribble(Controlset*, int8_t*);
-Control*	createslider(Controlset*, int8_t*);
-Control*	createstack(Controlset*, int8_t*);
-Control*	createtab(Controlset*, int8_t*);
-Control*	createtext(Controlset*, int8_t*);
-Control*	createtextbutton(Controlset*, int8_t*);
-Control*	createtextbutton3(Controlset*, int8_t*);
+Control*	createbox(Controlset*, char*);
+Control*	createbutton(Controlset*, char*);
+Control*	createcolumn(Controlset*, char*);
+Control*	createboxbox(Controlset*, char*);
+Control*	createentry(Controlset*, char*);
+Control*	createkeyboard(Controlset*, char*);
+Control*	createlabel(Controlset*, char*);
+Control*	createmenu(Controlset*, char*);
+Control*	createradiobutton(Controlset*, char*);
+Control*	createrow(Controlset*, char*);
+Control*	createscribble(Controlset*, char*);
+Control*	createslider(Controlset*, char*);
+Control*	createstack(Controlset*, char*);
+Control*	createtab(Controlset*, char*);
+Control*	createtext(Controlset*, char*);
+Control*	createtextbutton(Controlset*, char*);
+Control*	createtextbutton3(Controlset*, char*);
 
 /* user-supplied */
 void		resizecontrolset(Controlset*);
 
 int		_ctlsnarffd;
-int8_t		*alignnames[];
+char		*alignnames[];
 int		ctldeletequits;

+ 8 - 8
sys/include/disk.h

@@ -26,10 +26,10 @@ enum {
 	Snone,
 };
 
-int8_t*	scsierror(int, int);
+char*	scsierror(int, int);
 int		scsicmd(Scsi*, uint8_t*, int, void*, int, int);
 int		scsi(Scsi*, uint8_t*, int, void*, int, int);
-Scsi*		openscsi(int8_t*);
+Scsi*		openscsi(char*);
 void		closescsi(Scsi*);
 int		scsiready(Scsi*);
 
@@ -38,8 +38,8 @@ extern int		scsiverbose;
 /* disk partition interface */
 typedef struct Disk Disk;
 struct Disk {
-	int8_t *prefix;
-	int8_t *part;
+	char *prefix;
+	char *part;
 	int fd;
 	int wfd;
 	int ctlfd;
@@ -57,7 +57,7 @@ struct Disk {
 	int chssrc;
 };
 
-Disk*	opendisk(int8_t*, int, int);
+Disk*	opendisk(char*, int, int);
 
 enum {
 	Tfile = 0,
@@ -135,6 +135,6 @@ enum {					/* SCSI command codes */
 };
 
 /* proto file parsing */
-typedef void Protoenum(int8_t *new, int8_t *old, Dir *d, void *a);
-typedef void Protowarn(int8_t *msg, void *a);
-int rdproto(int8_t*, int8_t*, Protoenum*, Protowarn*, void*);
+typedef void Protoenum(char *new, char *old, Dir *d, void *a);
+typedef void Protowarn(char *msg, void *a);
+int rdproto(char*, char*, Protoenum*, Protowarn*, void*);

+ 48 - 48
sys/include/draw.h

@@ -155,8 +155,8 @@ enum {
 	XBGR32	= CHAN4(CIgnore, 8, CBlue, 8, CGreen, 8, CRed, 8),
 };
 
-extern	int8_t*	chantostr(int8_t*, uint32_t);
-extern	uint32_t	strtochan(int8_t*);
+extern	char*	chantostr(char*, uint32_t);
+extern	uint32_t	strtochan(char*);
 extern	int		chantodepth(uint32_t);
 
 struct	Point
@@ -191,10 +191,10 @@ struct Display
 	int		ctlfd;
 	int		imageid;
 	int		local;
-	void		(*error)(Display*, int8_t*);
-	int8_t		*devdir;
-	int8_t		*windir;
-	int8_t		oldlabel[64];
+	void		(*error)(Display*, char*);
+	char		*devdir;
+	char		*windir;
+	char		oldlabel[64];
 	uint32_t		dataqid;
 	Image		*white;
 	Image		*black;
@@ -248,16 +248,16 @@ struct	Fontchar
 	int		x;		/* left edge of bits */
 	uint8_t		top;		/* first non-zero scan-line */
 	uint8_t		bottom;		/* last non-zero scan-line + 1 */
-	int8_t		left;		/* offset of baseline */
+	char		left;		/* offset of baseline */
 	uint8_t		width;		/* width of baseline */
 };
 
 struct	Subfont
 {
-	int8_t		*name;
+	char		*name;
 	int16_t		n;		/* number of chars in font */
 	uint8_t		height;		/* height of image */
-	int8_t		ascent;		/* top of image to baseline */
+	char		ascent;		/* top of image to baseline */
 	Fontchar 	*info;		/* n+1 character descriptors */
 	Image		*bits;		/* of font */
 	int		ref;
@@ -285,8 +285,8 @@ struct Cachefont
 	Rune		min;	/* lowest rune value to be taken from subfont */
 	Rune		max;	/* highest rune value+1 to be taken from subfont */
 	int		offset;	/* position in subfont of character at min */
-	int8_t		*name;			/* stored in font */
-	int8_t		*subfontname;		/* to access subfont */
+	char		*name;			/* stored in font */
+	char		*subfontname;		/* to access subfont */
 };
 
 struct Cacheinfo
@@ -307,7 +307,7 @@ struct Cachesubf
 
 struct Font
 {
-	int8_t		*name;
+	char		*name;
 	Display		*display;
 	int16_t		height;	/* max height of image, interline spacing */
 	int16_t		ascent;	/* top of image to baseline */
@@ -341,27 +341,27 @@ extern Image*	allocimage(Display*, Rectangle, uint32_t, int,
 extern uint8_t*	bufimage(Display*, int);
 extern int	bytesperline(Rectangle, int);
 extern void	closedisplay(Display*);
-extern void	drawerror(Display*, int8_t*);
+extern void	drawerror(Display*, char*);
 extern int	flushimage(Display*, int);
 extern int	freeimage(Image*);
 extern int	_freeimage1(Image*);
-extern int	geninitdraw(int8_t*, void(*)(Display*, int8_t*), int8_t*,
-			      int8_t*, int8_t*, int);
-extern int	initdraw(void(*)(Display*, int8_t*), int8_t*, int8_t*);
-extern int	newwindow(int8_t*);
-extern Display*	initdisplay(int8_t*, int8_t*,
-				   void(*)(Display*, int8_t*));
+extern int	geninitdraw(char*, void(*)(Display*, char*), char*,
+			      char*, char*, int);
+extern int	initdraw(void(*)(Display*, char*), char*, char*);
+extern int	newwindow(char*);
+extern Display*	initdisplay(char*, char*,
+				   void(*)(Display*, char*));
 extern int	loadimage(Image*, Rectangle, uint8_t*, int);
 extern int	cloadimage(Image*, Rectangle, uint8_t*, int);
 extern int	getwindow(Display*, int);
-extern int	gengetwindow(Display*, int8_t*, Image**, Screen**, int);
+extern int	gengetwindow(Display*, char*, Image**, Screen**, int);
 extern Image* readimage(Display*, int, int);
 extern Image* creadimage(Display*, int, int);
 extern int	unloadimage(Image*, Rectangle, uint8_t*, int);
 extern int	wordsperline(Rectangle, int);
 extern int	writeimage(int, Image*, int);
-extern Image*	namedimage(Display*, int8_t*);
-extern int	nameimage(Image*, int8_t*, int);
+extern Image*	namedimage(Display*, char*);
+extern int	nameimage(Image*, char*, int);
 extern Image* allocimagemix(Display*, uint32_t, uint32_t);
 
 /*
@@ -428,32 +428,32 @@ extern void	poly(Image*, Point*, int, int, int, int, Image*, Point);
 extern void	polyop(Image*, Point*, int, int, int, int, Image*, Point, Drawop);
 extern void	fillpoly(Image*, Point*, int, int, Image*, Point);
 extern void	fillpolyop(Image*, Point*, int, int, Image*, Point, Drawop);
-extern Point	string(Image*, Point, Image*, Point, Font*, int8_t*);
-extern Point	stringop(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	string(Image*, Point, Image*, Point, Font*, char*);
+extern Point	stringop(Image*, Point, Image*, Point, Font*, char*,
 			     Drawop);
-extern Point	stringn(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringn(Image*, Point, Image*, Point, Font*, char*,
 			    int);
-extern Point	stringnop(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringnop(Image*, Point, Image*, Point, Font*, char*,
 			      int, Drawop);
 extern Point	runestring(Image*, Point, Image*, Point, Font*, Rune*);
 extern Point	runestringop(Image*, Point, Image*, Point, Font*, Rune*, Drawop);
 extern Point	runestringn(Image*, Point, Image*, Point, Font*, Rune*, int);
 extern Point	runestringnop(Image*, Point, Image*, Point, Font*, Rune*, int, Drawop);
-extern Point	stringbg(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringbg(Image*, Point, Image*, Point, Font*, char*,
 			     Image*, Point);
-extern Point	stringbgop(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringbgop(Image*, Point, Image*, Point, Font*, char*,
 			       Image*, Point, Drawop);
-extern Point	stringnbg(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringnbg(Image*, Point, Image*, Point, Font*, char*,
 			      int, Image*, Point);
-extern Point	stringnbgop(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	stringnbgop(Image*, Point, Image*, Point, Font*, char*,
 				int, Image*, Point, Drawop);
 extern Point	runestringbg(Image*, Point, Image*, Point, Font*, Rune*, Image*, Point);
 extern Point	runestringbgop(Image*, Point, Image*, Point, Font*, Rune*, Image*, Point, Drawop);
 extern Point	runestringnbg(Image*, Point, Image*, Point, Font*, Rune*, int, Image*, Point);
 extern Point	runestringnbgop(Image*, Point, Image*, Point, Font*, Rune*, int, Image*, Point, Drawop);
-extern Point	_string(Image*, Point, Image*, Point, Font*, int8_t*,
+extern Point	_string(Image*, Point, Image*, Point, Font*, char*,
 			    Rune*, int, Rectangle, Image*, Point, Drawop);
-extern Point	stringsubfont(Image*, Point, Image*, Subfont*, int8_t*);
+extern Point	stringsubfont(Image*, Point, Image*, Subfont*, char*);
 extern int		bezier(Image*, Point, Point, Point, Point, int, int, int, Image*, Point);
 extern int		bezierop(Image*, Point, Point, Point, Point, int, int, int, Image*, Point, Drawop);
 extern int		bezspline(Image*, Point*, int, int, int, int, Image*, Point);
@@ -477,34 +477,34 @@ extern void	borderop(Image*, Rectangle, int, Image*, Point, Drawop);
 /*
  * Font management
  */
-extern Font*	openfont(Display*, int8_t*);
-extern Font*	buildfont(Display*, int8_t*, int8_t*);
+extern Font*	openfont(Display*, char*);
+extern Font*	buildfont(Display*, char*, char*);
 extern void	freefont(Font*);
 extern Font*	mkfont(Subfont*, Rune);
-extern int	cachechars(Font*, int8_t**, Rune**, uint16_t*, int,
+extern int	cachechars(Font*, char**, Rune**, uint16_t*, int,
 			     int*,
-			     int8_t**);
+			     char**);
 extern void	agefont(Font*);
-extern Subfont*	allocsubfont(int8_t*, int, int, int, Fontchar*,
+extern Subfont*	allocsubfont(char*, int, int, int, Fontchar*,
 				    Image*);
-extern Subfont*	lookupsubfont(Display*, int8_t*);
-extern void	installsubfont(int8_t*, Subfont*);
+extern Subfont*	lookupsubfont(Display*, char*);
+extern void	installsubfont(char*, Subfont*);
 extern void	uninstallsubfont(Subfont*);
 extern void	freesubfont(Subfont*);
-extern Subfont*	readsubfont(Display*, int8_t*, int, int);
-extern Subfont*	readsubfonti(Display*, int8_t*, int, Image*, int);
+extern Subfont*	readsubfont(Display*, char*, int, int);
+extern Subfont*	readsubfonti(Display*, char*, int, Image*, int);
 extern int	writesubfont(int, Subfont*);
 extern void	_unpackinfo(Fontchar*, uint8_t*, int);
-extern Point	stringsize(Font*, int8_t*);
-extern int	stringwidth(Font*, int8_t*);
-extern int	stringnwidth(Font*, int8_t*, int);
+extern Point	stringsize(Font*, char*);
+extern int	stringwidth(Font*, char*);
+extern int	stringnwidth(Font*, char*, int);
 extern Point	runestringsize(Font*, Rune*);
 extern int	runestringwidth(Font*, Rune*);
 extern int	runestringnwidth(Font*, Rune*, int);
-extern Point	strsubfontwidth(Subfont*, int8_t*);
-extern int	loadchar(Font*, Rune, Cacheinfo*, int, int, int8_t**);
-extern int8_t*	subfontname(int8_t*, int8_t*, int);
-extern Subfont*	_getsubfont(Display*, int8_t*);
+extern Point	strsubfontwidth(Subfont*, char*);
+extern int	loadchar(Font*, Rune, Cacheinfo*, int, int, char**);
+extern char*	subfontname(char*, char*, int);
+extern Subfont*	_getsubfont(Display*, char*);
 extern Subfont*	getdefont(Display*);
 extern void		lockdisplay(Display*);
 extern void	unlockdisplay(Display*);

+ 4 - 4
sys/include/event.h

@@ -44,8 +44,8 @@ struct	Event
 
 struct Menu
 {
-	int8_t	**item;
-	int8_t	*(*gen)(int);
+	char	**item;
+	char	*(*gen)(int);
 	int	lasthit;
 };
 
@@ -66,11 +66,11 @@ extern int	 ecanmouse(void);
 extern int	 ecankbd(void);
 extern void	 eresized(int);	/* supplied by user */
 extern int	 emenuhit(int, Mouse*, Menu*);
-extern int	eatomouse(Mouse*, int8_t*, int);
+extern int	eatomouse(Mouse*, char*, int);
 extern Rectangle	getrect(int, Mouse*);
 extern void	 esetcursor(Cursor*);
 extern void	 emoveto(Point);
 extern Rectangle	egetrect(int, Mouse*);
 extern void		edrawgetrect(Rectangle, int);
 extern int		ereadmouse(Mouse*);
-extern int		eatomouse(Mouse*, int8_t*, int);
+extern int		eatomouse(Mouse*, char*, int);

+ 8 - 8
sys/include/fcall.h

@@ -23,13 +23,13 @@ struct	Fcall
 	union {
 		struct {
 			uint32_t	msize;		/* Tversion, Rversion */
-			int8_t	*version;	/* Tversion, Rversion */
+			char	*version;	/* Tversion, Rversion */
 		};
 		struct {
 			uint16_t	oldtag;		/* Tflush */
 		};
 		struct {
-			int8_t	*ename;		/* Rerror */
+			char	*ename;		/* Rerror */
 		};
 		struct {
 			Qid	qid;		/* Rattach, Ropen, Rcreate */
@@ -40,18 +40,18 @@ struct	Fcall
 		};
 		struct {
 			uint32_t	afid;		/* Tauth, Tattach */
-			int8_t	*uname;		/* Tauth, Tattach */
-			int8_t	*aname;		/* Tauth, Tattach */
+			char	*uname;		/* Tauth, Tattach */
+			char	*aname;		/* Tauth, Tattach */
 		};
 		struct {
 			uint32_t	perm;		/* Tcreate */ 
-			int8_t	*name;		/* Tcreate */
+			char	*name;		/* Tcreate */
 			uint8_t	mode;		/* Tcreate, Topen */
 		};
 		struct {
 			uint32_t	newfid;		/* Twalk */
 			uint16_t	nwname;		/* Twalk */
-			int8_t	*wname[MAXWELEM];	/* Twalk */
+			char	*wname[MAXWELEM];	/* Twalk */
 		};
 		struct {
 			uint16_t	nwqid;		/* Rwalk */
@@ -60,7 +60,7 @@ struct	Fcall
 		struct {
 			int64_t	offset;		/* Tread, Twrite */
 			uint32_t	count;		/* Tread, Twrite, Rread */
-			int8_t	*data;		/* Twrite, Rread */
+			char	*data;		/* Twrite, Rread */
 		};
 		struct {
 			uint16_t	nstat;		/* Twstat, Rstat */
@@ -134,7 +134,7 @@ uint	convS2M(Fcall*, uint8_t*, uint);
 uint	sizeS2M(Fcall*);
 
 int	statcheck(uint8_t *abuf, uint nbuf);
-uint	convM2D(uint8_t*, uint, Dir*, int8_t*);
+uint	convM2D(uint8_t*, uint, Dir*, char*);
 uint	convD2M(Dir*, uint8_t*, uint);
 uint	sizeD2M(Dir*);
 

+ 1 - 1
sys/include/flate.h

@@ -43,7 +43,7 @@ int	inflatezlibblock(uint8_t *dst, int dsize, uint8_t *src,
 int	deflatezlibblock(uint8_t *dst, int dsize, uint8_t *src,
 			    int ssize, int level, int debug);
 
-int8_t	*flateerr(int err);
+char	*flateerr(int err);
 
 uint32_t	*mkcrctab(uint32_t);
 uint32_t	blockcrc(uint32_t *tab, uint32_t crc, void *buf, int n);

+ 1 - 1
sys/include/frame.h

@@ -99,4 +99,4 @@ void	frinittick(Frame*);
 void	frredraw(Frame*);
 
 #define	NRUNE(b)	((b)->nrune<0? 1 : (b)->nrune)
-#define	NBYTE(b)	strlen((int8_t*)(b)->ptr)
+#define	NBYTE(b)	strlen((char*)(b)->ptr)

+ 1 - 1
sys/include/html.h

@@ -623,7 +623,7 @@ extern void	freedocinfo(Docinfo* d);
 extern void	freeitems(Item* ithead);
 extern Item*	parsehtml(uint8_t* data, int datalen, Rune* src,
 			      int mtype, int chset, Docinfo** pdi);
-extern void	printitems(Item* items, int8_t* msg);
+extern void	printitems(Item* items, char* msg);
 extern int	targetid(Rune* s);
 extern Rune*	targetname(int targid);
 extern int	validitems(Item* i);

+ 39 - 39
sys/include/httpd.h

@@ -55,15 +55,15 @@ enum
  */
 struct Htmlesc
 {
-	int8_t		*name;
+	char		*name;
 	Rune		value;
 };
 
 struct HContent
 {
 	HContent	*next;
-	int8_t		*generic;
-	int8_t		*specific;
+	char		*generic;
+	char		*specific;
 	float		q;		/* desirability of this kind of file */
 	int		mxb;		/* max uchars until worthless */
 };
@@ -80,7 +80,7 @@ struct HContents
  */
 struct HFields
 {
-	int8_t		*s;
+	char		*s;
 	HSPairs		*params;
 	HFields		*next;
 };
@@ -92,8 +92,8 @@ struct HFields
  */
 struct HSPairs
 {
-	int8_t		*s;
-	int8_t		*t;
+	char		*s;
+	char		*t;
 	HSPairs		*next;
 };
 
@@ -113,7 +113,7 @@ struct HRange
  */
 struct HETag
 {
-	int8_t		*etag;
+	char		*etag;
 	int		weak;
 	HETag		*next;
 };
@@ -152,10 +152,10 @@ struct Hio {
  */
 struct HttpReq
 {
-	int8_t		*meth;
-	int8_t		*uri;
-	int8_t		*urihost;
-	int8_t		*search;
+	char		*meth;
+	char		*uri;
+	char		*urihost;
+	char		*search;
 	int		vermaj;
 	int		vermin;
 	HSPairs		*searchpairs;
@@ -173,8 +173,8 @@ struct HttpHead
 	uint8_t	expectother; /* expect anything else; should reject with ExpectFail */
 	uint32_t	contlen;	/* if != ~0UL, length of included message body */
 	HFields	*transenc;  /* if present, encoding of included message body */
-	int8_t	*client;
-	int8_t	*host;
+	char	*client;
+	char	*host;
 	HContent *okencode;
 	HContent *oklang;
 	HContent *oktype;
@@ -186,8 +186,8 @@ struct HttpHead
 	HETag	*ifnomatch;
 	HETag	*ifrangeetag;
 	HRange	*range;
-	int8_t	*authuser;		/* authorization info */
-	int8_t	*authpass;
+	char	*authuser;		/* authorization info */
+	char	*authpass;
 	HSPairs	*cookie;	/* if present, list of cookies */
 	HSPairs		*authinfo;		/* digest authorization */
 
@@ -204,10 +204,10 @@ struct HttpHead
 struct HConnect
 {
 	void	*private;		/* for the library clients */
-	void	(*replog)(HConnect*, int8_t*, ...); /* called when reply sent */
+	void	(*replog)(HConnect*, char*, ...); /* called when reply sent */
 
-	int8_t	*scheme;		/* "http" vs. "https" */
-	int8_t	*port;		/* may be arbitrary, i.e., neither 80 nor 443 */
+	char	*scheme;		/* "http" vs. "https" */
+	char	*port;		/* may be arbitrary, i.e., neither 80 nor 443 */
 
 	HttpReq	req;
 	HttpHead head;
@@ -215,7 +215,7 @@ struct HConnect
 	Bin	*bin;
 
 	uint32_t	reqtime;		/* time at start of request */
-	int8_t	xferbuf[HBufSize]; /* buffer for making up or transferring data */
+	char	xferbuf[HBufSize]; /* buffer for making up or transferring data */
 	uint8_t	header[HBufSize + 2];	/* room for \n\0 */
 	uint8_t	*hpos;
 	uint8_t	*hstop;
@@ -226,8 +226,8 @@ struct HConnect
 /*
  * configuration for all connections within the server
  */
-extern	int8_t*		hmydomain;
-extern	int8_t*		hversion;
+extern	char*		hmydomain;
+extern	char*		hversion;
 extern	Htmlesc		htmlesc[];
 
 /*
@@ -236,9 +236,9 @@ extern	Htmlesc		htmlesc[];
 void			*halloc(HConnect *c, uint32_t size);
 Hio			*hbodypush(Hio *hh, uint32_t len, HFields *te);
 int			hbuflen(Hio *h, void *p);
-int			hcheckcontent(HContent*, HContent*, int8_t*, int);
+int			hcheckcontent(HContent*, HContent*, char*, int);
 void			hclose(Hio*);
-uint32_t			hdate2sec(int8_t*);
+uint32_t			hdate2sec(char*);
 int			hdatefmt(Fmt*);
 int			hfail(HConnect*, int, ...);
 int			hflush(Hio*);
@@ -247,36 +247,36 @@ int			hgethead(HConnect *c, int many);
 int			hinit(Hio*, int, int);
 int			hiserror(Hio *h);
 int			hlflush(Hio*);
-int			hload(Hio*, int8_t*);
-int8_t			*hlower(int8_t*);
-HContent		*hmkcontent(HConnect *c, int8_t *generic,
-				    int8_t *specific, HContent *next);
-HFields			*hmkhfields(HConnect *c, int8_t *s,
+int			hload(Hio*, char*);
+char			*hlower(char*);
+HContent		*hmkcontent(HConnect *c, char *generic,
+				    char *specific, HContent *next);
+HFields			*hmkhfields(HConnect *c, char *s,
 					   HSPairs *p, HFields *next);
-int8_t			*hmkmimeboundary(HConnect *c);
-HSPairs			*hmkspairs(HConnect *c, int8_t *s, int8_t *t,
+char			*hmkmimeboundary(HConnect *c);
+HSPairs			*hmkspairs(HConnect *c, char *s, char *t,
 					  HSPairs *next);
-int			hmoved(HConnect *c, int8_t *uri);
+int			hmoved(HConnect *c, char *uri);
 void			hokheaders(HConnect *c);
 int			hparseheaders(HConnect*, int timeout);
-HSPairs			*hparsequery(HConnect *c, int8_t *search);
+HSPairs			*hparsequery(HConnect *c, char *search);
 int			hparsereq(HConnect *c, int timeout);
-int			hprint(Hio*, int8_t*, ...);
+int			hprint(Hio*, char*, ...);
 int			hputc(Hio*, int);
 void			*hreadbuf(Hio *h, void *vsave);
-int			hredirected(HConnect *c, int8_t *how, int8_t *uri);
+int			hredirected(HConnect *c, char *how, char *uri);
 void			hreqcleanup(HConnect *c);
 HFields			*hrevhfields(HFields *hf);
 HSPairs			*hrevspairs(HSPairs *sp);
-int8_t			*hstrdup(HConnect *c, int8_t *s);
+char			*hstrdup(HConnect *c, char *s);
 int			http11(HConnect*);
 int			httpfmt(Fmt*);
-int8_t			*httpunesc(HConnect *c, int8_t *s);
-int			hunallowed(HConnect *, int8_t *allowed);
+char			*httpunesc(HConnect *c, char *s);
+int			hunallowed(HConnect *, char *allowed);
 int			hungetc(Hio *h);
-int8_t			*hunload(Hio*);
+char			*hunload(Hio*);
 int			hurlfmt(Fmt*);
-int8_t			*hurlunesc(HConnect *c, int8_t *s);
+char			*hurlunesc(HConnect *c, char *s);
 int			hwrite(Hio*, void*, int);
 int			hxferenc(Hio*, int);
 

+ 9 - 9
sys/include/ip.h

@@ -65,7 +65,7 @@ struct Ipifc
 
 	/* per ip interface */
 	int	index;			/* number of interface in ipifc dir */
-	int8_t	dev[64];
+	char	dev[64];
 	uint8_t	sendra6;		/* on == send router adv */
 	uint8_t	recvra6;		/* on == rcv router adv */
 	int	mtu;
@@ -169,17 +169,17 @@ uint8_t*	defmask(uint8_t*);
 void	maskip(uint8_t*, uint8_t*, uint8_t*);
 int	eipfmt(Fmt*);
 int	isv4(uint8_t*);
-int64_t	parseip(uint8_t*, int8_t*);
-int64_t	parseipmask(uint8_t*, int8_t*);
-int8_t*	v4parseip(uint8_t*, int8_t*);
-int8_t*	v4parsecidr(uint8_t*, uint8_t*, int8_t*);
-int	parseether(uint8_t*, int8_t*);
-int	myipaddr(uint8_t*, int8_t*);
-int	myetheraddr(uint8_t*, int8_t*);
+int64_t	parseip(uint8_t*, char*);
+int64_t	parseipmask(uint8_t*, char*);
+char*	v4parseip(uint8_t*, char*);
+char*	v4parsecidr(uint8_t*, uint8_t*, char*);
+int	parseether(uint8_t*, char*);
+int	myipaddr(uint8_t*, char*);
+int	myetheraddr(uint8_t*, char*);
 int	equivip4(uint8_t*, uint8_t*);
 int	equivip6(uint8_t*, uint8_t*);
 
-Ipifc*	readipifc(int8_t*, Ipifc*, int);
+Ipifc*	readipifc(char*, Ipifc*, int);
 
 void	hnputv(void*, uint64_t);
 void	hnputl(void*, uint);

+ 3 - 3
sys/include/keyboard.h

@@ -17,15 +17,15 @@ struct	Keyboardctl
 {
 	Channel	*c;	/* chan(Rune)[20] */
 
-	int8_t		*file;
+	char		*file;
 	int		consfd;		/* to cons file */
 	int		ctlfd;		/* to ctl file */
 	int		pid;		/* of slave proc */
 };
 
 
-extern	Keyboardctl*	initkeyboard(int8_t*);
-extern	int		ctlkeyboard(Keyboardctl*, int8_t*);
+extern	Keyboardctl*	initkeyboard(char*);
+extern	int		ctlkeyboard(Keyboardctl*, char*);
 extern	void		closekeyboard(Keyboardctl*);
 
 enum {

+ 143 - 143
sys/include/libc.h

@@ -27,26 +27,26 @@ extern	void*	memchr(void*, int, uint32_t);
 /*
  * string routines
  */
-extern	int8_t*	strcat(int8_t*, int8_t*);
-extern	int8_t*	strchr(int8_t*, int);
-extern	int	strcmp(int8_t*, int8_t*);
-extern	int8_t*	strcpy(int8_t*, int8_t*);
-extern	int8_t*	strecpy(int8_t*, int8_t*, int8_t*);
-extern	int8_t*	strdup(int8_t*);
-extern	int8_t*	strncat(int8_t*, int8_t*, int32_t);
-extern	int8_t*	strncpy(int8_t*, int8_t*, int32_t);
-extern	int	strncmp(int8_t*, int8_t*, int32_t);
-extern	int8_t*	strpbrk(int8_t*, int8_t*);
-extern	int8_t*	strrchr(int8_t*, int);
-extern	int8_t*	strtok(int8_t*, int8_t*);
-extern	int32_t	strlen(int8_t*);
-extern	int32_t	strspn(int8_t*, int8_t*);
-extern	int32_t	strcspn(int8_t*, int8_t*);
-extern	int8_t*	strstr(int8_t*, int8_t*);
-extern	int	cistrncmp(int8_t*, int8_t*, int);
-extern	int	cistrcmp(int8_t*, int8_t*);
-extern	int8_t*	cistrstr(int8_t*, int8_t*);
-extern	int	tokenize(int8_t*, int8_t**, int);
+extern	char*	strcat(char*, char*);
+extern	char*	strchr(char*, int);
+extern	int	strcmp(char*, char*);
+extern	char*	strcpy(char*, char*);
+extern	char*	strecpy(char*, char*, char*);
+extern	char*	strdup(char*);
+extern	char*	strncat(char*, char*, int32_t);
+extern	char*	strncpy(char*, char*, int32_t);
+extern	int	strncmp(char*, char*, int32_t);
+extern	char*	strpbrk(char*, char*);
+extern	char*	strrchr(char*, int);
+extern	char*	strtok(char*, char*);
+extern	int32_t	strlen(char*);
+extern	int32_t	strspn(char*, char*);
+extern	int32_t	strcspn(char*, char*);
+extern	char*	strstr(char*, char*);
+extern	int	cistrncmp(char*, char*, int);
+extern	int	cistrcmp(char*, char*);
+extern	char*	cistrstr(char*, char*);
+extern	int	tokenize(char*, char**, int);
 
 enum
 {
@@ -61,17 +61,17 @@ enum
 /*
  * rune routines
  */
-extern	int	runetochar(int8_t*, Rune*);
-extern	int	chartorune(Rune*, int8_t*);
+extern	int	runetochar(char*, Rune*);
+extern	int	chartorune(Rune*, char*);
 extern	int	runelen(int32_t);
 extern	int	runenlen(Rune*, int);
-extern	int	fullrune(int8_t*, int);
-extern	int	utflen(int8_t*);
-extern	int	utfnlen(int8_t*, int32_t);
-extern	int8_t*	utfrune(int8_t*, int32_t);
-extern	int8_t*	utfrrune(int8_t*, int32_t);
-extern	int8_t*	utfutf(int8_t*, int8_t*);
-extern	int8_t*	utfecpy(int8_t*, int8_t*, int8_t*);
+extern	int	fullrune(char*, int);
+extern	int	utflen(char*);
+extern	int	utfnlen(char*, int32_t);
+extern	char*	utfrune(char*, int32_t);
+extern	char*	utfrrune(char*, int32_t);
+extern	char*	utfutf(char*, char*);
+extern	char*	utfecpy(char*, char*, char*);
 
 extern	Rune*	runestrcat(Rune*, Rune*);
 extern	Rune*	runestrchr(Rune*, Rune);
@@ -151,29 +151,29 @@ enum{
 	FmtFlag		= FmtByte << 1
 };
 
-extern	int	print(int8_t*, ...);
-extern	int8_t*	seprint(int8_t*, int8_t*, int8_t*, ...);
-extern	int8_t*	vseprint(int8_t*, int8_t*, int8_t*, va_list);
-extern	int	snprint(int8_t*, int, int8_t*, ...);
-extern	int	vsnprint(int8_t*, int, int8_t*, va_list);
-extern	int8_t*	smprint(int8_t*, ...);
-extern	int8_t*	vsmprint(int8_t*, va_list);
-extern	int	sprint(int8_t*, int8_t*, ...);
-extern	int	fprint(int, int8_t*, ...);
-extern	int	vfprint(int, int8_t*, va_list);
-
-extern	int	runesprint(Rune*, int8_t*, ...);
-extern	int	runesnprint(Rune*, int, int8_t*, ...);
-extern	int	runevsnprint(Rune*, int, int8_t*, va_list);
-extern	Rune*	runeseprint(Rune*, Rune*, int8_t*, ...);
-extern	Rune*	runevseprint(Rune*, Rune*, int8_t*, va_list);
-extern	Rune*	runesmprint(int8_t*, ...);
-extern	Rune*	runevsmprint(int8_t*, va_list);
-
-extern	int	fmtfdinit(Fmt*, int, int8_t*, int);
+extern	int	print(char*, ...);
+extern	char*	seprint(char*, char*, char*, ...);
+extern	char*	vseprint(char*, char*, char*, va_list);
+extern	int	snprint(char*, int, char*, ...);
+extern	int	vsnprint(char*, int, char*, va_list);
+extern	char*	smprint(char*, ...);
+extern	char*	vsmprint(char*, va_list);
+extern	int	sprint(char*, char*, ...);
+extern	int	fprint(int, char*, ...);
+extern	int	vfprint(int, char*, va_list);
+
+extern	int	runesprint(Rune*, char*, ...);
+extern	int	runesnprint(Rune*, int, char*, ...);
+extern	int	runevsnprint(Rune*, int, char*, va_list);
+extern	Rune*	runeseprint(Rune*, Rune*, char*, ...);
+extern	Rune*	runevseprint(Rune*, Rune*, char*, va_list);
+extern	Rune*	runesmprint(char*, ...);
+extern	Rune*	runevsmprint(char*, va_list);
+
+extern	int	fmtfdinit(Fmt*, int, char*, int);
 extern	int	fmtfdflush(Fmt*);
 extern	int	fmtstrinit(Fmt*);
-extern	int8_t*	fmtstrflush(Fmt*);
+extern	char*	fmtstrflush(Fmt*);
 extern	int	runefmtstrinit(Fmt*);
 extern	Rune*	runefmtstrflush(Fmt*);
 
@@ -237,12 +237,12 @@ extern	Rune*	runefmtstrflush(Fmt*);
 #pragma varargck	type	"lH"	void*
 
 extern	int	fmtinstall(int, int (*)(Fmt*));
-extern	int	dofmt(Fmt*, int8_t*);
+extern	int	dofmt(Fmt*, char*);
 extern	int	dorfmt(Fmt*, Rune*);
-extern	int	fmtprint(Fmt*, int8_t*, ...);
-extern	int	fmtvprint(Fmt*, int8_t*, va_list);
+extern	int	fmtprint(Fmt*, char*, ...);
+extern	int	fmtvprint(Fmt*, char*, va_list);
 extern	int	fmtrune(Fmt*, int);
-extern	int	fmtstrcpy(Fmt*, int8_t*);
+extern	int	fmtstrcpy(Fmt*, char*);
 extern	int	fmtrunestrcpy(Fmt*, Rune*);
 /*
  * error string for %r
@@ -253,9 +253,9 @@ extern	int	errfmt(Fmt *f);
 /*
  * quoted strings
  */
-extern	int8_t	*unquotestrdup(int8_t*);
+extern	char	*unquotestrdup(char*);
 extern	Rune	*unquoterunestrdup(Rune*);
-extern	int8_t	*quotestrdup(int8_t*);
+extern	char	*quotestrdup(char*);
 extern	Rune	*quoterunestrdup(Rune*);
 extern	int	quotestrfmt(Fmt*);
 extern	int	quoterunestrfmt(Fmt*);
@@ -329,14 +329,14 @@ struct Tm
 	int	year;
 	int	wday;
 	int	yday;
-	int8_t	zone[4];
+	char	zone[4];
 	int	tzoff;
 } Tm;
 
 extern	Tm*	gmtime(int32_t);
 extern	Tm*	localtime(int32_t);
-extern	int8_t*	asctime(Tm*);
-extern	int8_t*	ctime(int32_t);
+extern	char*	asctime(Tm*);
+extern	char*	ctime(int32_t);
 extern	double	cputime(void);
 extern	int32_t	times(int32_t*);
 extern	int32_t	tm2sec(Tm*);
@@ -353,57 +353,57 @@ enum
 	PNGROUP		= 2,
 };
 
-extern	void	_assert(int8_t*);
+extern	void	_assert(char*);
 extern	int	abs(int);
 extern	int	atexit(void(*)(void));
 extern	void	atexitdont(void(*)(void));
-extern	int	atnotify(int(*)(void*, int8_t*), int);
-extern	double	atof(int8_t*);
-extern	int	atoi(int8_t*);
-extern	int32_t	atol(int8_t*);
-extern	int64_t	atoll(int8_t*);
+extern	int	atnotify(int(*)(void*, char*), int);
+extern	double	atof(char*);
+extern	int	atoi(char*);
+extern	int32_t	atol(char*);
+extern	int64_t	atoll(char*);
 extern	double	charstod(int(*)(void*), void*);
-extern	int8_t*	cleanname(int8_t*);
+extern	char*	cleanname(char*);
 extern	int	decrypt(void*, void*, int);
 extern	int	encrypt(void*, void*, int);
-extern	int	dec64(uint8_t*, int, int8_t*, int);
-extern	int	enc64(int8_t*, int, uint8_t*, int);
-extern	int	dec32(uint8_t*, int, int8_t*, int);
-extern	int	enc32(int8_t*, int, uint8_t*, int);
-extern	int	dec16(uint8_t*, int, int8_t*, int);
-extern	int	enc16(int8_t*, int, uint8_t*, int);
+extern	int	dec64(uint8_t*, int, char*, int);
+extern	int	enc64(char*, int, uint8_t*, int);
+extern	int	dec32(uint8_t*, int, char*, int);
+extern	int	enc32(char*, int, uint8_t*, int);
+extern	int	dec16(uint8_t*, int, char*, int);
+extern	int	enc16(char*, int, uint8_t*, int);
 extern	int	encodefmt(Fmt*);
-extern	void	exits(int8_t*);
+extern	void	exits(char*);
 extern	double	frexp(double, int*);
 extern	uintptr	getcallerpc(void*);
-extern	int8_t*	getenv(int8_t*);
-extern	int	getfields(int8_t*, int8_t**, int, int, int8_t*);
-extern	int	gettokens(int8_t *, int8_t **, int, int8_t *);
-extern	int8_t*	getuser(void);
-extern	int8_t*	getwd(int8_t*, int);
+extern	char*	getenv(char*);
+extern	int	getfields(char*, char**, int, int, char*);
+extern	int	gettokens(char *, char **, int, char *);
+extern	char*	getuser(void);
+extern	char*	getwd(char*, int);
 extern	int	iounit(int);
 extern	int32_t	labs(int32_t);
 extern	double	ldexp(double, int);
 extern	void	longjmp(jmp_buf, int);
-extern	int8_t*	mktemp(int8_t*);
+extern	char*	mktemp(char*);
 extern	double	modf(double, double*);
 extern	int	netcrypt(void*, void*);
 extern	void	notejmp(void*, jmp_buf, int);
-extern	void	perror(const int8_t*);
-extern	int	postnote(int, int, int8_t *);
+extern	void	perror(const char*);
+extern	int	postnote(int, int, char *);
 extern	double	pow10(int);
-extern	int	putenv(int8_t*, int8_t*);
+extern	int	putenv(char*, char*);
 extern	void	qsort(void*, int32_t, int32_t,
 				int (*)(void*, void*));
 extern	int	setjmp(jmp_buf);
-extern	double	strtod(int8_t*, int8_t**);
-extern	int32_t	strtol(int8_t*, int8_t**, int);
-extern	uint32_t	strtoul(int8_t*, int8_t**, int);
-extern	int64_t	strtoll(int8_t*, int8_t**, int);
-extern	uint64_t	strtoull(int8_t*, int8_t**, int);
-extern	void	sysfatal(int8_t*, ...);
+extern	double	strtod(char*, char**);
+extern	int32_t	strtol(char*, char**, int);
+extern	uint32_t	strtoul(char*, char**, int);
+extern	int64_t	strtoll(char*, char**, int);
+extern	uint64_t	strtoull(char*, char**, int);
+extern	void	sysfatal(char*, ...);
 #pragma	varargck	argpos	sysfatal	1
-extern	void	syslog(int, int8_t*, int8_t*, ...);
+extern	void	syslog(int, char*, char*, ...);
 #pragma	varargck	argpos	syslog	3
 extern	int32_t	time(int32_t*);
 extern	int	tolower(int);
@@ -450,7 +450,7 @@ struct QLp
 {
 	int	inuse;
 	QLp	*next;
-	int8_t	state;
+	char	state;
 };
 
 typedef
@@ -502,21 +502,21 @@ extern	void	privfree(void**);
  *  network dialing
  */
 #define NETPATHLEN 40
-extern	int	accept(int, int8_t*);
-extern	int	announce(int8_t*, int8_t*);
-extern	int	dial(int8_t*, int8_t*, int8_t*, int*);
-extern	void	setnetmtpt(int8_t*, int, int8_t*);
+extern	int	accept(int, char*);
+extern	int	announce(char*, char*);
+extern	int	dial(char*, char*, char*, int*);
+extern	void	setnetmtpt(char*, int, char*);
 extern	int	hangup(int);
-extern	int	listen(int8_t*, int8_t*);
-extern	int8_t*	netmkaddr(int8_t*, int8_t*, int8_t*);
-extern	int	reject(int, int8_t*, int8_t*);
+extern	int	listen(char*, char*);
+extern	char*	netmkaddr(char*, char*, char*);
+extern	int	reject(int, char*, char*);
 
 /*
  *  encryption
  */
-extern	int	pushssl(int, int8_t*, int8_t*, int8_t*, int*);
-extern	int	pushtls(int, int8_t*, int8_t*, int, int8_t*,
-				 int8_t*);
+extern	int	pushssl(int, char*, char*, char*, int*);
+extern	int	pushtls(int, char*, char*, int, char*,
+				 char*);
 
 /*
  *  network services
@@ -524,17 +524,17 @@ extern	int	pushtls(int, int8_t*, int8_t*, int, int8_t*,
 typedef struct NetConnInfo NetConnInfo;
 struct NetConnInfo
 {
-	int8_t	*dir;		/* connection directory */
-	int8_t	*root;		/* network root */
-	int8_t	*spec;		/* binding spec */
-	int8_t	*lsys;		/* local system */
-	int8_t	*lserv;		/* local service */
-	int8_t	*rsys;		/* remote system */
-	int8_t	*rserv;		/* remote service */
-	int8_t	*laddr;		/* local address */
-	int8_t	*raddr;		/* remote address */
+	char	*dir;		/* connection directory */
+	char	*root;		/* network root */
+	char	*spec;		/* binding spec */
+	char	*lsys;		/* local system */
+	char	*lserv;		/* local service */
+	char	*rsys;		/* remote system */
+	char	*rserv;		/* remote service */
+	char	*laddr;		/* local address */
+	char	*raddr;		/* remote address */
 };
-extern	NetConnInfo*	getnetconninfo(int8_t*, int);
+extern	NetConnInfo*	getnetconninfo(char*, int);
 extern	void		freenetconninfo(NetConnInfo*);
 
 /*
@@ -633,10 +633,10 @@ struct Dir {
 	uint32_t	atime;	/* last read time */
 	uint32_t	mtime;	/* last write time */
 	int64_t	length;	/* file length */
-	int8_t	*name;	/* last element of path */
-	int8_t	*uid;	/* owner name */
-	int8_t	*gid;	/* group name */
-	int8_t	*muid;	/* last modifier name */
+	char	*name;	/* last element of path */
+	char	*uid;	/* owner name */
+	char	*gid;	/* group name */
+	char	*muid;	/* last modifier name */
 } Dir;
 
 /* keep /sys/src/ape/lib/ap/plan9/sys9.h in sync with this -rsc */
@@ -645,7 +645,7 @@ struct Waitmsg
 {
 	int	pid;		/* of loved one */
 	uint32_t	time[3];	/* of loved one & descendants */
-	int8_t	*msg;
+	char	*msg;
 } Waitmsg;
 
 typedef
@@ -655,33 +655,33 @@ struct IOchunk
 	uint32_t	len;
 } IOchunk;
 
-extern	void	_exits(int8_t*);
+extern	void	_exits(char*);
 
 extern	void	abort(void);
-extern	int	access(int8_t*, int);
+extern	int	access(char*, int);
 extern	int32_t	alarm(uint32_t);
-extern	int	await(int8_t*, int);
-extern	int	bind(int8_t*, int8_t*, int);
+extern	int	await(char*, int);
+extern	int	bind(char*, char*, int);
 extern	int	brk(void*);
-extern	int	chdir(int8_t*);
+extern	int	chdir(char*);
 extern	int	close(int);
-extern	int	create(int8_t*, int, uint32_t);
+extern	int	create(char*, int, uint32_t);
 extern	int	dup(int, int);
-extern	int	errstr(int8_t*, uint);
-extern	int	exec(int8_t*, int8_t*[]);
-extern	int	execl(int8_t*, ...);
+extern	int	errstr(char*, uint);
+extern	int	exec(char*, char*[]);
+extern	int	execl(char*, ...);
 extern	int	fork(void);
 extern	int	rfork(int);
-extern	int	fauth(int, int8_t*);
+extern	int	fauth(int, char*);
 extern	int	fstat(int, uint8_t*, int);
 extern	int	fwstat(int, uint8_t*, int);
-extern	int	fversion(int, int, int8_t*, int);
-extern	int	mount(int, int, int8_t*, int, int8_t*);
-extern	int	unmount(int8_t*, int8_t*);
+extern	int	fversion(int, int, char*, int);
+extern	int	mount(int, int, char*, int, char*);
+extern	int	unmount(char*, char*);
 extern	int	noted(int);
-extern	int	notify(void(*)(void*, int8_t*));
-extern	int	open(int8_t*, int);
-extern	int	fd2path(int, int8_t*, int);
+extern	int	notify(void(*)(void*, char*));
+extern	int	open(char*, int);
+extern	int	fd2path(int, char*, int);
 // extern	int	fdflush(int);
 extern	int	pipe(int*);
 extern	int32_t	pread(int, void*, int32_t, int64_t);
@@ -691,11 +691,11 @@ extern	int32_t	pwritev(int, IOchunk*, int, int64_t);
 extern	int32_t	read(int, void*, int32_t);
 extern	int32_t	readn(int, void*, int32_t);
 extern	int32_t	readv(int, IOchunk*, int);
-extern	int	remove(int8_t*);
+extern	int	remove(char*);
 extern	void*	sbrk(uint32_t);
 extern	int32_t	oseek(int, int32_t, int);
 extern	int64_t	seek(int, int64_t, int);
-extern	void*	segattach(int, int8_t*, void*, uint32_t);
+extern	void*	segattach(int, char*, void*, uint32_t);
 extern	void*	segbrk(void*, void*);
 extern	int	segdetach(void*);
 extern	int	segflush(void*, uint32_t);
@@ -703,27 +703,27 @@ extern	int	segfree(void*, uint32_t);
 extern	int	semacquire(int32_t*, int);
 extern	int32_t	semrelease(int32_t*, int32_t);
 extern	int	sleep(int32_t);
-extern	int	stat(int8_t*, uint8_t*, int);
+extern	int	stat(char*, uint8_t*, int);
 extern	int	tsemacquire(int32_t*, uint32_t);
 extern	Waitmsg*	wait(void);
 extern	int	waitpid(void);
 extern	int32_t	write(int, void*, int32_t);
 extern	int32_t	writev(int, IOchunk*, int);
-extern	int	wstat(int8_t*, uint8_t*, int);
+extern	int	wstat(char*, uint8_t*, int);
 extern	void*	rendezvous(void*, void*);
 
-extern	Dir*	dirstat(int8_t*);
+extern	Dir*	dirstat(char*);
 extern	Dir*	dirfstat(int);
-extern	int	dirwstat(int8_t*, Dir*);
+extern	int	dirwstat(char*, Dir*);
 extern	int	dirfwstat(int, Dir*);
 extern	int32_t	dirread(int, Dir**);
 extern	void	nulldir(Dir*);
 extern	int32_t	dirreadall(int, Dir**);
 extern	int	getpid(void);
 extern	int	getppid(void);
-extern	void	rerrstr(int8_t*, uint);
-extern	int8_t*	sysname(void);
-extern	void	werrstr(int8_t*, ...);
+extern	void	rerrstr(char*, uint);
+extern	char*	sysname(void);
+extern	void	werrstr(char*, ...);
 #pragma	varargck	argpos	werrstr	1
 
 /* compiler directives on plan 9 */
@@ -736,7 +736,7 @@ extern	void	werrstr(int8_t*, ...);
 #       endif
 #endif
 
-extern int8_t *argv0;
+extern char *argv0;
 /* #define	ARGBEGIN	for((argv0||(argv0=*argv)),argv++,argc--;\ */
 #define ARGBEGIN        for((argv0?0:(argv0=*argv)),argv++,argc--;\
 			    argv[0] && argv[0][0]=='-' && argv[0][1];\
@@ -755,11 +755,11 @@ extern int8_t *argv0;
 #define	ARGF()		(_argt=_args, _args="",\
 				(*_argt? _argt: argv[1]? (argc--, *++argv): 0))
 #define	EARGF(x)	(_argt=_args, _args="",\
-				(*_argt? _argt: argv[1]? (argc--, *++argv): ((x), abort(), (int8_t*)0)))
+				(*_argt? _argt: argv[1]? (argc--, *++argv): ((x), abort(), (char*)0)))
 
 #define	ARGC()		_argc
 
 /* this is used by sbrk and brk,  it's a really bad idea to redefine it */
-extern	int8_t	_end[];
+extern	char	_end[];
 /* In order to not to break GNU ld internal linker script */
 #define end _end

+ 20 - 20
sys/include/libsec.h

@@ -172,8 +172,8 @@ struct DigestState
 	};
 	uint8_t	buf[256];
 	int	blen;
-	int8_t	malloced;
-	int8_t	seeded;
+	char	malloced;
+	char	seeded;
 };
 typedef struct DigestState SHAstate;	/* obsolete name */
 typedef struct DigestState SHA1state;
@@ -215,10 +215,10 @@ DigestState*	hmac_sha2_512(uint8_t*, uint32_t, uint8_t*, uint32_t,
 DigestState*	hmac_aes(uint8_t*, uint32_t, uint8_t*, uint32_t,
 			     uint8_t*,
 			     DigestState*);
-int8_t*		md5pickle(MD5state*);
-MD5state*	md5unpickle(int8_t*);
-int8_t*		sha1pickle(SHA1state*);
-SHA1state*	sha1unpickle(int8_t*);
+char*		md5pickle(MD5state*);
+MD5state*	md5unpickle(char*);
+char*		sha1pickle(SHA1state*);
+SHA1state*	sha1unpickle(char*);
 
 /*
  * random number generation
@@ -298,19 +298,19 @@ void		rsapubfree(RSApub*);
 RSApriv*	rsaprivalloc(void);
 void		rsaprivfree(RSApriv*);
 RSApub*		rsaprivtopub(RSApriv*);
-RSApub*		X509toRSApub(uint8_t*, int, int8_t*, int);
+RSApub*		X509toRSApub(uint8_t*, int, char*, int);
 uint8_t*		RSApubtoasn1(RSApub*, int*);
 RSApub*		asn1toRSApub(uint8_t*, int);
 RSApriv*	asn1toRSApriv(uint8_t*, int);
 void		asn1dump(uint8_t *der, int len);
-uint8_t*		decodePEM(int8_t *s, int8_t *type, int *len,
-				  int8_t **new_s);
-PEMChain*	decodepemchain(int8_t *s, int8_t *type);
-uint8_t*		X509gen(RSApriv *priv, int8_t *subj,
+uint8_t*		decodePEM(char *s, char *type, int *len,
+				  char **new_s);
+PEMChain*	decodepemchain(char *s, char *type);
+uint8_t*		X509gen(RSApriv *priv, char *subj,
 				uint32_t valid[2],
 			      int *certlen);
-uint8_t*		X509req(RSApriv *priv, int8_t *subj, int *certlen);
-int8_t*		X509verify(uint8_t *cert, int ncert, RSApub *pk);
+uint8_t*		X509req(RSApriv *priv, char *subj, int *certlen);
+char*		X509verify(uint8_t *cert, int ncert, RSApub *pk);
 void		X509dump(uint8_t *cert, int ncert);
 
 /*
@@ -404,17 +404,17 @@ typedef struct Thumbprint{
 } Thumbprint;
 
 typedef struct TLSconn{
-	int8_t	dir[40];	/* connection directory */
+	char	dir[40];	/* connection directory */
 	uint8_t	*cert;	/* certificate (local on input, remote on output) */
 	uint8_t	*sessionID;
 	int	certlen;
 	int	sessionIDlen;
-	int	(*trace)(int8_t*fmt, ...);
+	int	(*trace)(char*fmt, ...);
 	PEMChain*chain;	/* optional extra certificate evidence for servers to present */
-	int8_t	*sessionType;
+	char	*sessionType;
 	uint8_t	*sessionKey;
 	int	sessionKeylen;
-	int8_t	*sessionConst;
+	char	*sessionConst;
 } TLSconn;
 
 /* tlshand.c */
@@ -422,10 +422,10 @@ int tlsClient(int fd, TLSconn *c);
 int tlsServer(int fd, TLSconn *c);
 
 /* thumb.c */
-Thumbprint* initThumbprints(int8_t *ok, int8_t *crl);
+Thumbprint* initThumbprints(char *ok, char *crl);
 void	freeThumbprints(Thumbprint *ok);
 int	okThumbprint(uint8_t *sha1, Thumbprint *ok);
 
 /* readcert.c */
-uint8_t	*readcert(int8_t *filename, int *pcertlen);
-PEMChain*readcertchain(int8_t *filename);
+uint8_t	*readcert(char *filename, int *pcertlen);
+PEMChain*readcertchain(char *filename);

+ 42 - 42
sys/include/mach.h

@@ -135,7 +135,7 @@ typedef	struct	Machdata Machdata;
 struct Map {
 	int	nsegs;			/* number of segments */
 	struct segment {		/* per-segment map */
-		int8_t	*name;		/* the segment name */
+		char	*name;		/* the segment name */
 		int	fd;		/* file descriptor */
 		int	inuse;		/* in use - not in use */
 		int	cache;		/* should cache reads? */
@@ -151,10 +151,10 @@ struct Map {
 struct Symbol {
 	void 	*handle;		/* used internally - owning func */
 	struct {
-		int8_t	*name;
+		char	*name;
 		int64_t	value;		/* address or stack offset */
-		int8_t	type;		/* as in a.out.h */
-		int8_t	class;		/* as above */
+		char	type;		/* as in a.out.h */
+		char	class;		/* as above */
 		int	index;		/* in findlocal, globalsym, textsym */
 	};
 };
@@ -163,10 +163,10 @@ struct Symbol {
  *	machine register description
  */
 struct Reglist {
-	int8_t	*rname;			/* register name */
+	char	*rname;			/* register name */
 	int16_t	roffs;			/* offset in u-block */
-	int8_t	rflags;			/* INTEGER/FLOAT, WRITABLE */
-	int8_t	rformat;		/* print format: 'x', 'X', 'f', '8', '3', 'Y', 'W' */
+	char	rflags;			/* INTEGER/FLOAT, WRITABLE */
+	char	rformat;		/* print format: 'x', 'X', 'f', '8', '3', 'Y', 'W' */
 };
 
 enum {					/* bits in rflags field */
@@ -186,15 +186,15 @@ enum {					/* bits in rflags field */
  *		and set in the debugger startup.
  */
 struct Mach{
-	int8_t	*name;
+	char	*name;
 	int	mtype;			/* machine type code */
 	Reglist *reglist;		/* register set */
 	int32_t	regsize;		/* sizeof registers in bytes */
 	int32_t	fpregsize;		/* sizeof fp registers in bytes */
-	int8_t	*pc;			/* pc name */
-	int8_t	*sp;			/* sp name */
-	int8_t	*link;			/* link register name */
-	int8_t	*sbreg;			/* static base register name */
+	char	*pc;			/* pc name */
+	char	*sp;			/* sp name */
+	char	*link;			/* link register name */
+	char	*sbreg;			/* static base register name */
 	uint64_t	sb;			/* static base register value */
 	int	pgsize;			/* page size */
 	uint64_t	kbase;			/* kernel base address */
@@ -209,7 +209,7 @@ struct Mach{
 
 extern	Mach	*mach;			/* Current machine */
 
-typedef uint64_t	(*Rgetter)(Map*, int8_t*);
+typedef uint64_t	(*Rgetter)(Map*, char*);
 typedef	void	(*Tracer)(Map*, uint64_t, uint64_t, Symbol*);
 
 struct	Machdata {		/* Machine-dependent debugger support */
@@ -222,13 +222,13 @@ struct	Machdata {		/* Machine-dependent debugger support */
 	int	(*ctrace)(Map*, uint64_t, uint64_t, uint64_t, Tracer); /* C traceback */
 	uint64_t	(*findframe)(Map*, uint64_t, uint64_t, uint64_t,
 				     uint64_t);/* frame finder */
-	int8_t*	(*excep)(Map*, Rgetter);	/* last exception */
+	char*	(*excep)(Map*, Rgetter);	/* last exception */
 	uint32_t	(*bpfix)(uint64_t);		/* breakpoint fixup */
-	int	(*sftos)(int8_t*, int, void*);	/* single precision float */
-	int	(*dftos)(int8_t*, int, void*);	/* double precision float */
+	int	(*sftos)(char*, int, void*);	/* single precision float */
+	int	(*dftos)(char*, int, void*);	/* double precision float */
 	int	(*foll)(Map*, uint64_t, Rgetter, uint64_t*);/* follow set */
-	int	(*das)(Map*, uint64_t, int8_t, int8_t*, int);	/* symbolic disassembly */
-	int	(*hexinst)(Map*, uint64_t, int8_t*, int); 	/* hex disassembly */
+	int	(*das)(Map*, uint64_t, char, char*, int);	/* symbolic disassembly */
+	int	(*hexinst)(Map*, uint64_t, char*, int); 	/* hex disassembly */
 	int	(*instsize)(Map*, uint64_t);	/* instruction size */
 };
 
@@ -237,7 +237,7 @@ struct	Machdata {		/* Machine-dependent debugger support */
  */
 typedef struct Fhdr
 {
-	int8_t	*name;		/* identifier of executable */
+	char	*name;		/* identifier of executable */
 	uint8_t	type;		/* file type - see codes above */
 	uint8_t	hdrsz;		/* header size */
 	uint8_t	_magic;		/* _MAGIC() magic */
@@ -263,9 +263,9 @@ extern	int	asstype;	/* dissembler type - machdata.c */
 extern	Machdata *machdata;	/* jump vector - machdata.c */
 
 Map*		attachproc(int, int, int, Fhdr*);
-int		beieee80ftos(int8_t*, int, void*);
-int		beieeesftos(int8_t*, int, void*);
-int		beieeedftos(int8_t*, int, void*);
+int		beieee80ftos(char*, int, void*);
+int		beieeesftos(char*, int, void*);
+int		beieeedftos(char*, int, void*);
 uint16_t		beswab(uint16_t);
 uint32_t		beswal(uint32_t);
 uint64_t		beswav(uint64_t);
@@ -273,15 +273,15 @@ uint64_t		ciscframe(Map*, uint64_t, uint64_t, uint64_t,
 				  uint64_t);
 int		cisctrace(Map*, uint64_t, uint64_t, uint64_t, Tracer);
 int		crackhdr(int fd, Fhdr*);
-uint64_t		file2pc(int8_t*, int32_t);
-int		fileelem(Sym**, uint8_t *, int8_t*, int);
-int32_t		fileline(int8_t*, int, uint64_t);
-int		filesym(int, int8_t*, int);
-int		findlocal(Symbol*, int8_t*, Symbol*);
-int		findseg(Map*, int8_t*);
+uint64_t		file2pc(char*, int32_t);
+int		fileelem(Sym**, uint8_t *, char*, int);
+int32_t		fileline(char*, int, uint64_t);
+int		filesym(int, char*, int);
+int		findlocal(Symbol*, char*, Symbol*);
+int		findseg(Map*, char*);
 int		findsym(uint64_t, int, Symbol *);
 int		fnbound(uint64_t, uint64_t*);
-int		fpformat(Map*, Reglist*, int8_t*, int, int);
+int		fpformat(Map*, Reglist*, char*, int, int);
 int		get1(Map*, uint64_t, uint8_t*, int);
 int		get2(Map*, uint64_t, uint16_t*);
 int		get4(Map*, uint64_t, uint32_t*);
@@ -290,27 +290,27 @@ int		geta(Map*, uint64_t, uint64_t*);
 int		getauto(Symbol*, int, int, Symbol*);
 Sym*		getsym(int);
 int		globalsym(Symbol *, int);
-int8_t*		_hexify(int8_t*, uint32_t, int);
-int		ieeesftos(int8_t*, int, uint32_t);
-int		ieeedftos(int8_t*, int, uint32_t, uint32_t);
+char*		_hexify(char*, uint32_t, int);
+int		ieeesftos(char*, int, uint32_t);
+int		ieeedftos(char*, int, uint32_t, uint32_t);
 int		isar(Biobuf*);
-int		leieee80ftos(int8_t*, int, void*);
-int		leieeesftos(int8_t*, int, void*);
-int		leieeedftos(int8_t*, int, void*);
+int		leieee80ftos(char*, int, void*);
+int		leieeesftos(char*, int, void*);
+int		leieeedftos(char*, int, void*);
 uint16_t		leswab(uint16_t);
 uint32_t		leswal(uint32_t);
 uint64_t		leswav(uint64_t);
 uint64_t		line2addr(int32_t, uint64_t, uint64_t);
 Map*		loadmap(Map*, int, Fhdr*);
-int		localaddr(Map*, int8_t*, int8_t*, uint64_t*, Rgetter);
+int		localaddr(Map*, char*, char*, uint64_t*, Rgetter);
 int		localsym(Symbol*, int);
-int		lookup(int8_t*, int8_t*, Symbol*);
+int		lookup(char*, char*, Symbol*);
 void		machbytype(int);
-int		machbyname(int8_t*);
-int		nextar(Biobuf*, int, int8_t*);
+int		machbyname(char*);
+int		nextar(Biobuf*, int, char*);
 Map*		newmap(Map*, int);
 void		objtraverse(void(*)(Sym*, void*), void*);
-int		objtype(Biobuf*, int8_t**);
+int		objtype(Biobuf*, char**);
 uint64_t		pc2sp(uint64_t);
 int32_t		pc2line(uint64_t);
 int		put1(Map*, uint64_t, uint8_t*, int);
@@ -323,10 +323,10 @@ int		readobj(Biobuf*, int);
 uint64_t		riscframe(Map*, uint64_t, uint64_t, uint64_t,
 				  uint64_t);
 int		risctrace(Map*, uint64_t, uint64_t, uint64_t, Tracer);
-int		setmap(Map*, int, uint64_t, uint64_t, int64_t, int8_t*);
+int		setmap(Map*, int, uint64_t, uint64_t, int64_t, char*);
 Sym*		symbase(int32_t*);
 int		syminit(int, Fhdr*);
-int		symoff(int8_t*, int, uint64_t, int);
+int		symoff(char*, int, uint64_t, int);
 void		textseg(uint64_t, Fhdr*);
 int		textsym(Symbol*, int);
 void		unusemap(Map*, int);

+ 7 - 7
sys/include/memdraw.h

@@ -85,10 +85,10 @@ struct Memcmap
 
 struct	Memsubfont
 {
-	int8_t		*name;
+	char		*name;
 	int16_t	n;		/* number of chars in font */
 	uint8_t	height;		/* height of bitmap */
-	int8_t	ascent;		/* top of bitmap to baseline */
+	char	ascent;		/* top of bitmap to baseline */
 	Fontchar *info;		/* n+1 character descriptors */
 	Memimage	*bits;		/* of font */
 };
@@ -153,7 +153,7 @@ extern int	hwdraw(Memdrawparam*);
 extern void	memimageline(Memimage*, Point, Point, int, int, int, Memimage*, Point, int);
 extern void	_memimageline(Memimage*, Point, Point, int, int, int, Memimage*, Point, Rectangle, int);
 extern Point	memimagestring(Memimage*, Point, Memimage*, Point, Memsubfont*,
-				   int8_t*);
+				   char*);
 extern void	memellipse(Memimage*, Point, int, int, int, Memimage*, Point, int);
 extern void	memarc(Memimage*, Point, int, int, int, Memimage*, Point, int, int, int);
 extern Rectangle	memlinebbox(Point, Point, int, int, int);
@@ -164,11 +164,11 @@ extern void	memimageinit(void);
 /*
  * Subfont management
  */
-extern Memsubfont*	allocmemsubfont(int8_t*, int, int, int,
+extern Memsubfont*	allocmemsubfont(char*, int, int, int,
 					  Fontchar*, Memimage*);
-extern Memsubfont*	openmemsubfont(int8_t*);
+extern Memsubfont*	openmemsubfont(char*);
 extern void	freememsubfont(Memsubfont*);
-extern Point	memsubfontwidth(Memsubfont*, int8_t*);
+extern Point	memsubfontwidth(Memsubfont*, char*);
 extern Memsubfont*	getmemdefont(void);
 
 /*
@@ -189,7 +189,7 @@ void		memimagemove(void*, void*);
  * Kernel cruft
  */
 extern void	rdb(void);
-extern int		iprint(int8_t*, ...);
+extern int		iprint(char*, ...);
 #pragma varargck argpos iprint 1
 extern int		drawdebug;
 

+ 3 - 3
sys/include/mouse.h

@@ -37,15 +37,15 @@ struct Mousectl
 
 struct Menu
 {
-	int8_t	**item;
-	int8_t	*(*gen)(int);
+	char	**item;
+	char	*(*gen)(int);
 	int	lasthit;
 };
 
 /*
  * Mouse
  */
-extern Mousectl*	initmouse(int8_t*, Image*);
+extern Mousectl*	initmouse(char*, Image*);
 extern void		moveto(Mousectl*, Point);
 extern int			readmouse(Mousectl*);
 extern void		closemouse(Mousectl*);

+ 3 - 3
sys/include/mp.h

@@ -26,7 +26,7 @@ struct mpint
 	int	size;	/* allocated digits */
 	int	top;	/* significant digits */
 	mpdigit	*p;
-	int8_t	flags;
+	char	flags;
 };
 
 enum
@@ -49,9 +49,9 @@ void	mpassign(mpint *old, mpint *new);
 mpint*	mprand(int bits, void (*gen)(uint8_t*, int), mpint *b);
 
 /* conversion */
-mpint*	strtomp(int8_t*, int8_t**, int, mpint*);	/* ascii */
+mpint*	strtomp(char*, char**, int, mpint*);	/* ascii */
 int	mpfmt(Fmt*);
-int8_t*	mptoa(mpint*, int, int8_t*, int);
+char*	mptoa(mpint*, int, char*, int);
 mpint*	letomp(uint8_t*, uint, mpint*);	/* byte array, little-endian */
 int	mptole(mpint*, uint8_t*, uint, uint8_t**);
 mpint*	betomp(uint8_t*, uint, mpint*);	/* byte array, little-endian */

+ 21 - 21
sys/include/ndb.h

@@ -40,7 +40,7 @@ struct Ndb
 
 	uint32_t		mtime;		/* mtime of db file */
 	Qid		qid;		/* qid of db file */
-	int8_t		file[128];/* path name of db file */
+	char		file[128];/* path name of db file */
 	uint32_t		length;		/* length of db file */
 
 	int		nohash;		/* don't look for hash files */
@@ -55,12 +55,12 @@ struct Ndb
  */
 struct Ndbtuple
 {
-	int8_t		attr[Ndbalen];		/* attribute name */
-	int8_t		*val;			/* value(s) */
+	char		attr[Ndbalen];		/* attribute name */
+	char		*val;			/* value(s) */
 	Ndbtuple	*entry;			/* next tuple in this entry */
 	Ndbtuple	*line;			/* next tuple on this line */
 	uint32_t		ptr;			/* (for the application - starts 0) */
-	int8_t		valbuf[Ndbvlen];	/* initial allocation for value */
+	char		valbuf[Ndbvlen];	/* initial allocation for value */
 };
 
 /*
@@ -133,33 +133,33 @@ struct Ndbs
 
 #define NDB_IPlen 16
 
-Ndbtuple*	csgetval(int8_t*, int8_t*, int8_t*, int8_t*, int8_t*);
-int8_t*		csgetvalue(int8_t*, int8_t*, int8_t*, int8_t*,
+Ndbtuple*	csgetval(char*, char*, char*, char*, char*);
+char*		csgetvalue(char*, char*, char*, char*,
 				  Ndbtuple**);
-Ndbtuple*	csipinfo(int8_t*, int8_t*, int8_t*, int8_t**, int);
-Ndbtuple*	dnsquery(int8_t*, int8_t*, int8_t*);
-int8_t*		ipattr(int8_t*);
+Ndbtuple*	csipinfo(char*, char*, char*, char**, int);
+Ndbtuple*	dnsquery(char*, char*, char*);
+char*		ipattr(char*);
 Ndb*		ndbcat(Ndb*, Ndb*);
 int		ndbchanged(Ndb*);
 void		ndbclose(Ndb*);
 Ndbtuple*	ndbconcatenate(Ndbtuple*, Ndbtuple*);
 Ndbtuple*	ndbdiscard(Ndbtuple*, Ndbtuple*);
 void		ndbfree(Ndbtuple*);
-Ndbtuple*	ndbgetipaddr(Ndb*, int8_t*);
-Ndbtuple*	ndbgetval(Ndb*, Ndbs*, int8_t*, int8_t*, int8_t*, int8_t*);
-int8_t*		ndbgetvalue(Ndb*, Ndbs*, int8_t*, int8_t*, int8_t*,
+Ndbtuple*	ndbgetipaddr(Ndb*, char*);
+Ndbtuple*	ndbgetval(Ndb*, Ndbs*, char*, char*, char*, char*);
+char*		ndbgetvalue(Ndb*, Ndbs*, char*, char*, char*,
 				   Ndbtuple**);
-Ndbtuple*	ndbfindattr(Ndbtuple*, Ndbtuple*, int8_t*);
-uint32_t		ndbhash(int8_t*, int);
-Ndbtuple*	ndbipinfo(Ndb*, int8_t*, int8_t*, int8_t**, int);
-Ndbtuple*	ndblookval(Ndbtuple*, Ndbtuple*, int8_t*, int8_t*);
-Ndbtuple*	ndbnew(int8_t*, int8_t*);
-Ndb*		ndbopen(int8_t*);
+Ndbtuple*	ndbfindattr(Ndbtuple*, Ndbtuple*, char*);
+uint32_t		ndbhash(char*, int);
+Ndbtuple*	ndbipinfo(Ndb*, char*, char*, char**, int);
+Ndbtuple*	ndblookval(Ndbtuple*, Ndbtuple*, char*, char*);
+Ndbtuple*	ndbnew(char*, char*);
+Ndb*		ndbopen(char*);
 Ndbtuple*	ndbparse(Ndb*);
 int		ndbreopen(Ndb*);
 Ndbtuple*	ndbreorder(Ndbtuple*, Ndbtuple*);
-Ndbtuple*	ndbsearch(Ndb*, Ndbs*, int8_t*, int8_t*);
-void		ndbsetval(Ndbtuple*, int8_t*, int);
-Ndbtuple*	ndbsnext(Ndbs*, int8_t*, int8_t*);
+Ndbtuple*	ndbsearch(Ndb*, Ndbs*, char*, char*);
+void		ndbsetval(Ndbtuple*, char*, int);
+Ndbtuple*	ndbsnext(Ndbs*, char*, char*);
 Ndbtuple*	ndbsubstitute(Ndbtuple*, Ndbtuple*, Ndbtuple*);
 void		ndbsetmalloctag(Ndbtuple*, uintptr);

+ 24 - 24
sys/include/nfs3.h

@@ -71,7 +71,7 @@ struct NfsMount3RNull {
 
 struct NfsMount3TMnt {
 	NfsMount3Call call;
-	int8_t *path;
+	char *path;
 };
 
 struct NfsMount3RMnt {
@@ -88,8 +88,8 @@ struct NfsMount3TDump {
 };
 
 struct NfsMount3Entry {
-	int8_t *host;
-	int8_t *path;
+	char *host;
+	char *path;
 };
 
 struct NfsMount3RDump {
@@ -100,7 +100,7 @@ struct NfsMount3RDump {
 
 struct NfsMount3TUmnt {
 	NfsMount3Call call;
-	int8_t *path;
+	char *path;
 };
 
 struct NfsMount3RUmnt {
@@ -108,8 +108,8 @@ struct NfsMount3RUmnt {
 };
 
 struct NfsMount3Export {
-	int8_t *path;
-	int8_t **g;
+	char *path;
+	char **g;
 	uint32_t ng;
 };
 
@@ -134,7 +134,7 @@ struct NfsMount3RExport {
 uint nfsMount3ExportGroupSize(uint8_t*);
 uint nfsMount3ExportSize(NfsMount3Export*);
 int nfsMount3ExportPack(uint8_t*, uint8_t*, uint8_t**, NfsMount3Export*);
-int nfsMount3ExportUnpack(uint8_t*, uint8_t*, uint8_t**, int8_t**, int8_t***,
+int nfsMount3ExportUnpack(uint8_t*, uint8_t*, uint8_t**, char**, char***,
 			  NfsMount3Export*);
 int nfsMount3EntryPack(uint8_t*, uint8_t*, uint8_t**, NfsMount3Entry*);
 int nfsMount3EntryUnpack(uint8_t*, uint8_t*, uint8_t**, NfsMount3Entry*);
@@ -439,7 +439,7 @@ struct Nfs3RSetattr {
 struct Nfs3TLookup {
 	Nfs3Call call;
 	Nfs3Handle handle;
-	int8_t *name;
+	char *name;
 };
 
 struct Nfs3RLookup {
@@ -476,7 +476,7 @@ struct Nfs3RReadlink {
 	Nfs3Status status;
 	u1int haveAttr;
 	Nfs3Attr attr;
-	int8_t *data;
+	char *data;
 };
 
 struct Nfs3TRead {
@@ -519,7 +519,7 @@ struct Nfs3RWrite {
 struct Nfs3TCreate {
 	Nfs3Call call;
 	Nfs3Handle handle;
-	int8_t *name;
+	char *name;
 	Nfs3Create mode;
 	Nfs3SetAttr attr;
 	uint8_t verf[Nfs3CreateVerfSize];
@@ -538,7 +538,7 @@ struct Nfs3RCreate {
 struct Nfs3TMkdir {
 	Nfs3Call call;
 	Nfs3Handle handle;
-	int8_t *name;
+	char *name;
 	Nfs3SetAttr attr;
 };
 
@@ -555,9 +555,9 @@ struct Nfs3RMkdir {
 struct Nfs3TSymlink {
 	Nfs3Call call;
 	Nfs3Handle handle;
-	int8_t *name;
+	char *name;
 	Nfs3SetAttr attr;
-	int8_t *data;
+	char *data;
 };
 
 struct Nfs3RSymlink {
@@ -573,7 +573,7 @@ struct Nfs3RSymlink {
 struct Nfs3TMknod {
 	Nfs3Call call;
 	Nfs3Handle handle;
-	int8_t *name;
+	char *name;
 	Nfs3FileType type;
 	Nfs3SetAttr attr;
 	uint32_t major;
@@ -593,7 +593,7 @@ struct Nfs3RMknod {
 struct Nfs3TRemove {
 	Nfs3Call call;
 	Nfs3Handle handle;
-	int8_t *name;
+	char *name;
 };
 
 struct Nfs3RRemove {
@@ -605,7 +605,7 @@ struct Nfs3RRemove {
 struct Nfs3TRmdir {
 	Nfs3Call call;
 	Nfs3Handle handle;
-	int8_t *name;
+	char *name;
 };
 
 struct Nfs3RRmdir {
@@ -618,11 +618,11 @@ struct Nfs3TRename {
 	Nfs3Call call;
 	struct {
 		Nfs3Handle handle;
-		int8_t *name;
+		char *name;
 	} from;
 	struct {
 		Nfs3Handle handle;
-		int8_t *name;
+		char *name;
 	} to;
 };
 
@@ -638,7 +638,7 @@ struct Nfs3TLink {
 	Nfs3Handle handle;
 	struct {
 		Nfs3Handle handle;
-		int8_t *name;
+		char *name;
 	} link;
 };
 
@@ -680,7 +680,7 @@ struct Nfs3TReadDirPlus {
 
 struct Nfs3Entry {
 	uint64_t fileid;
-	int8_t *name;
+	char *name;
 	uint64_t cookie;
 	u1int haveAttr;
 	Nfs3Attr attr;
@@ -772,10 +772,10 @@ struct Nfs3RCommit {
 	uint8_t verf[Nfs3WriteVerfSize];
 };
 
-int8_t *nfs3StatusStr(Nfs3Status);
-int8_t *nfs3TypeStr(Nfs3CallType);
-int8_t *nfs3SetTimeStr(Nfs3SetTime);
-int8_t *nfs3SyncStr(Nfs3Sync);
+char *nfs3StatusStr(Nfs3Status);
+char *nfs3TypeStr(Nfs3CallType);
+char *nfs3SetTimeStr(Nfs3SetTime);
+char *nfs3SyncStr(Nfs3Sync);
 
 void nfs3HandlePrint(Fmt*, Nfs3Handle*);
 uint32_t nfs3HandleSize(Nfs3Handle*);

+ 23 - 23
sys/include/oventi.h

@@ -98,8 +98,8 @@ enum {
 
 struct VtRoot {
 	uint16_t version;
-	int8_t name[128];
-	int8_t type[128];
+	char name[128];
+	char type[128];
 	uint8_t score[VtScoreSize];	/* to a Dir block */
 	uint16_t blockSize;		/* maximum block size */
 	uint8_t prev[VtScoreSize];	/* last root block */
@@ -139,30 +139,30 @@ void vtAttach(void);
 void vtDetach(void);
 void vtClose(VtSession *s);
 void vtFree(VtSession *s);
-int8_t *vtGetUid(VtSession *s);
-int8_t *vtGetSid(VtSession *s);
+char *vtGetUid(VtSession *s);
+char *vtGetSid(VtSession *s);
 int vtSetDebug(VtSession *s, int);
 int vtGetDebug(VtSession *s);
 int vtSetFd(VtSession *s, int fd);
 int vtGetFd(VtSession *s);
-int vtConnect(VtSession *s, int8_t *password);
+int vtConnect(VtSession *s, char *password);
 int vtSetCryptoStrength(VtSession *s, int);
 int vtGetCryptoStrength(VtSession *s);
 int vtSetCompression(VtSession *s, int);
 int vtGetCompression(VtSession *s);
 int vtGetCrypto(VtSession *s);
 int vtGetCodec(VtSession *s);
-int8_t *vtGetVersion(VtSession *s);
-int8_t *vtGetError(void);
+char *vtGetVersion(VtSession *s);
+char *vtGetError(void);
 int vtErrFmt(Fmt *fmt);
-void vtDebug(VtSession*, int8_t *, ...);
-void vtDebugMesg(VtSession *z, Packet *p, int8_t *s);
+void vtDebug(VtSession*, char *, ...);
+void vtDebugMesg(VtSession *z, Packet *p, char *s);
 
 /* internal */
 VtSession *vtAlloc(void);
 void vtReset(VtSession*);
-int vtAddString(Packet*, int8_t*);
-int vtGetString(Packet*, int8_t**);
+int vtAddString(Packet*, char*);
+int vtGetString(Packet*, char**);
 int vtSendPacket(VtSession*, Packet*);
 Packet *vtRecvPacket(VtSession*);
 void vtDisconnect(VtSession*, int);
@@ -170,11 +170,11 @@ int vtHello(VtSession*);
 
 /* client side */
 VtSession *vtClientAlloc(void);
-VtSession *vtDial(int8_t *server, int canfail);
-int vtRedial(VtSession*, int8_t *server);
-VtSession *vtStdioServer(int8_t *server);
+VtSession *vtDial(char *server, int canfail);
+int vtRedial(VtSession*, char *server);
+VtSession *vtStdioServer(char *server);
 int vtPing(VtSession *s);
-int vtSetUid(VtSession*, int8_t *uid);
+int vtSetUid(VtSession*, char *uid);
 int vtRead(VtSession*, uint8_t score[VtScoreSize], int type, uint8_t *buf,
 	   int n);
 int vtWrite(VtSession*, uint8_t score[VtScoreSize], int type, uint8_t *buf,
@@ -187,7 +187,7 @@ int vtSync(VtSession *s);
 
 int vtZeroExtend(int type, uint8_t *buf, int n, int nn);
 int vtZeroTruncate(int type, uint8_t *buf, int n);
-int vtParseScore(int8_t*, uint, uint8_t[VtScoreSize]);
+int vtParseScore(char*, uint, uint8_t[VtScoreSize]);
 
 void vtRootPack(VtRoot*, uint8_t*);
 int vtRootUnpack(VtRoot*, uint8_t*);
@@ -196,7 +196,7 @@ int vtEntryUnpack(VtEntry*, uint8_t*, int index);
 
 /* server side */
 VtSession *vtServerAlloc(VtServerVtbl*);
-int vtSetSid(VtSession *s, int8_t *sid);
+int vtSetSid(VtSession *s, char *sid);
 int vtExport(VtSession *s);
 
 /* sha1 */
@@ -239,15 +239,15 @@ void *vtMemAlloc(int);
 void *vtMemAllocZ(int);
 void *vtMemRealloc(void *p, int);
 void *vtMemBrk(int n);
-int8_t *vtStrDup(int8_t *);
-void vtFatal(int8_t *, ...);
-int8_t *vtGetError(void);
-int8_t *vtSetError(int8_t *, ...);
-int8_t *vtOSError(void);
+char *vtStrDup(char *);
+void vtFatal(char *, ...);
+char *vtGetError(void);
+char *vtSetError(char *, ...);
+char *vtOSError(void);
 
 /* locking/threads */
 int vtThread(void (*f)(void*), void *rock);
-void vtThreadSetName(int8_t*);
+void vtThreadSetName(char*);
 
 VtLock *vtLockAlloc(void);
 /* void vtLockInit(VtLock**); */

+ 18 - 18
sys/include/plumb.h

@@ -26,34 +26,34 @@ typedef struct Plumbmsg Plumbmsg;
 
 struct Plumbmsg
 {
-	int8_t		*src;
-	int8_t		*dst;
-	int8_t		*wdir;
-	int8_t		*type;
+	char		*src;
+	char		*dst;
+	char		*wdir;
+	char		*type;
 	Plumbattr	*attr;
 	int		ndata;
-	int8_t		*data;
+	char		*data;
 };
 
 struct Plumbattr
 {
-	int8_t		*name;
-	int8_t		*value;
+	char		*name;
+	char		*value;
 	Plumbattr	*next;
 };
 
 int			plumbsend(int, Plumbmsg*);
-int			plumbsendtext(int, int8_t*, int8_t*, int8_t*,
-					 int8_t*);
+int			plumbsendtext(int, char*, char*, char*,
+					 char*);
 Plumbmsg*	plumbrecv(int);
-int8_t*		plumbpack(Plumbmsg*, int*);
-Plumbmsg*	plumbunpack(int8_t*, int);
-Plumbmsg*	plumbunpackpartial(int8_t*, int, int*);
-int8_t*		plumbpackattr(Plumbattr*);
-Plumbattr*	plumbunpackattr(int8_t*);
+char*		plumbpack(Plumbmsg*, int*);
+Plumbmsg*	plumbunpack(char*, int);
+Plumbmsg*	plumbunpackpartial(char*, int, int*);
+char*		plumbpackattr(Plumbattr*);
+Plumbattr*	plumbunpackattr(char*);
 Plumbattr*	plumbaddattr(Plumbattr*, Plumbattr*);
-Plumbattr*	plumbdelattr(Plumbattr*, int8_t*);
+Plumbattr*	plumbdelattr(Plumbattr*, char*);
 void			plumbfree(Plumbmsg*);
-int8_t*		plumblookup(Plumbattr*, int8_t*);
-int			plumbopen(int8_t*, int);
-int			eplumb(int, int8_t*);
+char*		plumblookup(Plumbattr*, char*);
+int			plumbopen(char*, int);
+int			eplumb(int, char*);

+ 3 - 3
sys/include/pool.h

@@ -9,7 +9,7 @@
 
 typedef struct Pool Pool;
 struct Pool {
-	int8_t*	name;
+	char*	name;
 	uint32_t	maxsize;
 
 	uint32_t	cursize;
@@ -33,8 +33,8 @@ struct Pool {
 
 	void	(*lock)(Pool*);
 	void	(*unlock)(Pool*);
-	void	(*print)(Pool*, int8_t*, ...);
-	void	(*panic)(Pool*, int8_t*, ...);
+	void	(*print)(Pool*, char*, ...);
+	void	(*panic)(Pool*, char*, ...);
 	void	(*logstack)(Pool*);
 
 	void*	private;

+ 8 - 8
sys/include/regexp.h

@@ -21,12 +21,12 @@ typedef struct Reprog		Reprog;
 struct Resub{
 	union
 	{
-		int8_t *sp;
+		char *sp;
 		Rune *rsp;
 	};
 	union
 	{
-		int8_t *ep;
+		char *ep;
 		Rune *rep;
 	};
 };
@@ -65,11 +65,11 @@ struct Reprog{
 	Reinst	firstinst[5];	/* .text */
 };
 
-extern Reprog	*regcomp(int8_t*);
-extern Reprog	*regcomplit(int8_t*);
-extern Reprog	*regcompnl(int8_t*);
-extern void	regerror(int8_t*);
-extern int	regexec(Reprog*, int8_t*, Resub*, int);
-extern void	regsub(int8_t*, int8_t*, int, Resub*, int);
+extern Reprog	*regcomp(char*);
+extern Reprog	*regcomplit(char*);
+extern Reprog	*regcompnl(char*);
+extern void	regerror(char*);
+extern int	regexec(Reprog*, char*, Resub*, int);
+extern void	regsub(char*, char*, int, Resub*, int);
 extern int	rregexec(Reprog*, Rune*, Resub*, int);
 extern void	rregsub(Rune*, Rune*, int, Resub*, int);

+ 32 - 32
sys/include/stdio.h

@@ -35,14 +35,14 @@
  */
 typedef struct{
 	int fd;		/* UNIX file pointer */
-	int8_t flags;	/* bits for must free buffer on close, line-buffered */
-	int8_t state;	/* last operation was read, write, position, error, eof */
-	int8_t *buf;	/* pointer to i/o buffer */
-	int8_t *rp;	/* read pointer (or write end-of-buffer) */
-	int8_t *wp;	/* write pointer (or read end-of-buffer) */
-	int8_t *lp;	/* actual write pointer used when line-buffering */
+	char flags;	/* bits for must free buffer on close, line-buffered */
+	char state;	/* last operation was read, write, position, error, eof */
+	char *buf;	/* pointer to i/o buffer */
+	char *rp;	/* read pointer (or write end-of-buffer) */
+	char *wp;	/* write pointer (or read end-of-buffer) */
+	char *lp;	/* actual write pointer used when line-buffering */
 	int32_t bufl;	/* actual length of buffer */
-	int8_t unbuf[1];	/* tiny buffer for unbuffered io (used for ungetc?) */
+	char unbuf[1];	/* tiny buffer for unbuffered io (used for ungetc?) */
 }FILE;
 typedef int32_t fpos_t;
 #ifndef NULL
@@ -70,42 +70,42 @@ typedef int32_t fpos_t;
 #define	stdout	(&_IO_stream[1])
 #define	_IO_CHMASK	0377		/* mask for 8 bit characters */
 FILE *tmpfile(void);
-int8_t *tmpnam(int8_t *);
+char *tmpnam(char *);
 int fclose(FILE *);
 int fflush(FILE *);
-FILE *fopen(const int8_t *, const int8_t *);
-FILE *fdopen(const int, const int8_t *);
-FILE *freopen(const int8_t *, const int8_t *, FILE *);
-void setbuf(FILE *, int8_t *);
-int setvbuf(FILE *, int8_t *, int, int32_t);
-int fprintf(FILE *, const int8_t *, ...);
-int fscanf(FILE *, const int8_t *, ...);
-int printf(const int8_t *, ...);
-int scanf(const int8_t *, ...);
-int sprintf(int8_t *, const int8_t *, ...);
-int snprintf(int8_t *, int, const int8_t *, ...);
-int sscanf(const int8_t *, const int8_t *, ...);
-int vfprintf(FILE *, const int8_t *, va_list);
-int vprintf(const int8_t *, va_list);
-int vsprintf(int8_t *, const int8_t *, va_list);
-int vsnprintf(int8_t *, int, const int8_t *, va_list);
-int vfscanf(FILE *, const int8_t *, va_list);
+FILE *fopen(const char *, const char *);
+FILE *fdopen(const int, const char *);
+FILE *freopen(const char *, const char *, FILE *);
+void setbuf(FILE *, char *);
+int setvbuf(FILE *, char *, int, int32_t);
+int fprintf(FILE *, const char *, ...);
+int fscanf(FILE *, const char *, ...);
+int printf(const char *, ...);
+int scanf(const char *, ...);
+int sprintf(char *, const char *, ...);
+int snprintf(char *, int, const char *, ...);
+int sscanf(const char *, const char *, ...);
+int vfprintf(FILE *, const char *, va_list);
+int vprintf(const char *, va_list);
+int vsprintf(char *, const char *, va_list);
+int vsnprintf(char *, int, const char *, va_list);
+int vfscanf(FILE *, const char *, va_list);
 int fgetc(FILE *);
-int8_t *fgets(int8_t *, int, FILE *);
+char *fgets(char *, int, FILE *);
 int fputc(int, FILE *);
-int fputs(const int8_t *, FILE *);
+int fputs(const char *, FILE *);
 int getc(FILE *);
 #define	getc(f)	((f)->rp>=(f)->wp?_IO_getc(f):*(f)->rp++&_IO_CHMASK)
 int _IO_getc(FILE *f);
 int getchar(void);
 #define	getchar()	getc(stdin)
-int8_t *gets(int8_t *);
+char *gets(char *);
 int putc(int, FILE *);
 #define	putc(c, f) ((f)->wp>=(f)->rp?_IO_putc(c, f):(*(f)->wp++=c)&_IO_CHMASK)
 int _IO_putc(int, FILE *);
 int putchar(int);
 #define	putchar(c)	putc(c, stdout)
-int puts(const int8_t *);
+int puts(const char *);
 int ungetc(int, FILE *);
 int32_t fread(void *, int32_t, int32_t, FILE *);
 int32_t fwrite(const void *, int32_t, int32_t, FILE *);
@@ -119,9 +119,9 @@ void rewind(FILE *);
 void clearerr(FILE *);
 int feof(FILE *);
 int ferror(FILE *);
-void perror(const int8_t *);
+void perror(const char *);
 extern FILE _IO_stream[FOPEN_MAX];
-FILE *sopenr(const int8_t *);
+FILE *sopenr(const char *);
 FILE *sopenw(void);
-int8_t *sclose(FILE *);
+char *sclose(FILE *);
 int fileno(FILE *);

+ 8 - 8
sys/include/sunrpc.h

@@ -65,7 +65,7 @@ struct SunAuthInfo
 struct SunAuthUnix
 {
 	uint32_t stamp;
-	int8_t *sysname;
+	char *sysname;
 	uint32_t uid;
 	uint32_t gid;
 	uint32_t g[16];
@@ -133,9 +133,9 @@ int sunEnumUnpack(uint8_t*, uint8_t*, uint8_t**, int*);
 int sunUint1Pack(uint8_t*, uint8_t*, uint8_t**, u1int*);
 int sunUint1Unpack(uint8_t*, uint8_t*, uint8_t**, u1int*);
 
-int sunStringPack(uint8_t*, uint8_t*, uint8_t**, int8_t**, uint32_t);
-int sunStringUnpack(uint8_t*, uint8_t*, uint8_t**, int8_t**, uint32_t);
-uint sunStringSize(int8_t*);
+int sunStringPack(uint8_t*, uint8_t*, uint8_t**, char**, uint32_t);
+int sunStringUnpack(uint8_t*, uint8_t*, uint8_t**, char**, uint32_t);
+uint sunStringSize(char*);
 
 int sunUint32Pack(uint8_t*, uint8_t*, uint8_t**, uint32_t*);
 int sunUint32Unpack(uint8_t*, uint8_t*, uint8_t**, uint32_t*);
@@ -234,9 +234,9 @@ struct SunSrv
 SunSrv *sunSrv(void);
 
 void	sunSrvProg(SunSrv *srv, SunProg *prog, Channel *c);
-int	sunSrvAnnounce(SunSrv *srv, int8_t *address);
-int	sunSrvUdp(SunSrv *srv, int8_t *address);
-int	sunSrvNet(SunSrv *srv, int8_t *address);
+int	sunSrvAnnounce(SunSrv *srv, char *address);
+int	sunSrvUdp(SunSrv *srv, char *address);
+int	sunSrvNet(SunSrv *srv, char *address);
 int	sunSrvFd(SunSrv *srv, int fd);
 void	sunSrvThreadCreate(SunSrv *srv, void (*fn)(void*), void*);
 void	sunSrvClose(SunSrv*);
@@ -275,7 +275,7 @@ struct SunClient
 	int 		nettid;
 };
 
-SunClient	*sunDial(int8_t*);
+SunClient	*sunDial(char*);
 
 int	sunClientRpc(SunClient*, uint32_t, SunCall*, SunCall*, uint8_t**);
 void	sunClientClose(SunClient*);

+ 12 - 12
sys/include/thread.h

@@ -55,7 +55,7 @@ struct Alt {
 	Channel	*c;		/* channel */
 	void	*v;		/* pointer to value */
 	ChanOp	op;		/* operation */
-	int8_t	*err;		/* did the op fail? */
+	char	*err;		/* did the op fail? */
 	/*
 	 * the next variables are used internally to alt
 	 * they need not be initialized
@@ -74,7 +74,7 @@ int	chanclosing(Channel *c);
 Channel*chancreate(int elemsize, int bufsize);
 int	chaninit(Channel *c, int elemsize, int elemcnt);
 void	chanfree(Channel *c);
-int	chanprint(Channel *, int8_t *, ...);
+int	chanprint(Channel *, char *, ...);
 int32_t	decref(Ref *r);			/* returns 0 iff value is now zero */
 void	incref(Ref *r);
 int	nbrecv(Channel *c, void *v);
@@ -87,8 +87,8 @@ void	needstack(int);
 int	proccreate(void (*f)(void *arg), void *arg, uint stacksize);
 int	procrfork(void (*f)(void *arg), void *arg, uint stacksize, int flag);
 void**	procdata(void);
-void	procexec(Channel *, int8_t *, int8_t *[]);
-void	procexecl(Channel *, int8_t *, ...);
+void	procexec(Channel *, char *, char *[]);
+void	procexecl(Channel *, char *, ...);
 int	recv(Channel *c, void *v);
 void*	recvp(Channel *c);
 uint32_t	recvul(Channel *c);
@@ -97,21 +97,21 @@ int	sendp(Channel *c, void *v);
 int	sendul(Channel *c, uint32_t v);
 int	threadcreate(void (*f)(void *arg), void *arg, uint stacksize);
 void**	threaddata(void);
-void	threadexits(int8_t *);
-void	threadexitsall(int8_t *);
+void	threadexits(char *);
+void	threadexitsall(char *);
 int	threadgetgrp(void);	/* return thread group of current thread */
-int8_t*	threadgetname(void);
+char*	threadgetname(void);
 void	threadint(int);		/* interrupt thread */
 void	threadintgrp(int);	/* interrupt threads in grp */
 void	threadkill(int);	/* kill thread */
 void	threadkillgrp(int);	/* kill threads in group */
-void	threadmain(int argc, int8_t *argv[]);
+void	threadmain(int argc, char *argv[]);
 void	threadnonotes(void);
-int	threadnotify(int (*f)(void*, int8_t*), int in);
+int	threadnotify(int (*f)(void*, char*), int in);
 int	threadid(void);
 int	threadpid(int);
 int	threadsetgrp(int);		/* set thread group, return old */
-void	threadsetname(int8_t *fmt, ...);
+void	threadsetname(char *fmt, ...);
 Channel*threadwaitchan(void);
 int	tprivalloc(void);
 void	tprivfree(int);
@@ -131,8 +131,8 @@ void	closeioproc(Ioproc*);
 void	iointerrupt(Ioproc*);
 
 int	ioclose(Ioproc*, int);
-int	iodial(Ioproc*, int8_t*, int8_t*, int8_t*, int*);
-int	ioopen(Ioproc*, int8_t*, int);
+int	iodial(Ioproc*, char*, char*, char*, int*);
+int	ioopen(Ioproc*, char*, int);
 int32_t	ioread(Ioproc*, int, void*, int32_t);
 int32_t	ioreadn(Ioproc*, int, void*, int32_t);
 int32_t	iowrite(Ioproc*, int, void*, int32_t);

+ 27 - 27
sys/include/venti.h

@@ -56,7 +56,7 @@ typedef struct VtLogChunk VtLogChunk;
 struct VtLog
 {
 	VtLog	*next;		/* in hash table */
-	int8_t	*name;
+	char	*name;
 	VtLogChunk *chunk;
 	uint	nchunk;
 	VtLogChunk *w;
@@ -66,17 +66,17 @@ struct VtLog
 
 struct VtLogChunk
 {
-	int8_t	*p;
-	int8_t	*ep;
-	int8_t	*wp;
+	char	*p;
+	char	*ep;
+	char	*wp;
 };
 
-VtLog*	vtlogopen(int8_t *name, uint size);
-void	vtlogprint(VtLog *log, int8_t *fmt, ...);
-void	vtlog(int8_t *name, int8_t *fmt, ...);
+VtLog*	vtlogopen(char *name, uint size);
+void	vtlogprint(VtLog *log, char *fmt, ...);
+void	vtlog(char *name, char *fmt, ...);
 void	vtlogclose(VtLog*);
-void	vtlogremove(int8_t *name);
-int8_t**	vtlognames(int*);
+void	vtlogremove(char *name);
+char**	vtlognames(int*);
 void	vtlogdump(int fd, VtLog*);
 
 /* XXX begin actual venti.h */
@@ -102,8 +102,8 @@ enum
 /* 
  * Strings in packets.
  */
-int vtputstring(Packet*, int8_t*);
-int vtgetstring(Packet*, int8_t**);
+int vtputstring(Packet*, char*);
+int vtgetstring(Packet*, char**);
 
 /*
  * Block types.
@@ -166,8 +166,8 @@ int vtentryunpack(VtEntry*, uint8_t*, int index);
 
 struct VtRoot
 {
-	int8_t	name[128];
-	int8_t	type[128];
+	char	name[128];
+	char	type[128];
 	uint8_t	score[VtScoreSize];	/* to a Dir block */
 	uint16_t	blocksize;		/* maximum block size */
 	uint8_t	prev[VtScoreSize];	/* last root block */
@@ -196,7 +196,7 @@ uint vtzerotruncate(int type, uint8_t *buf, uint n);
 /*
  * parse score: mungs s
  */
-int vtparsescore(int8_t *s, int8_t **prefix, uint8_t[VtScoreSize]);
+int vtparsescore(char *s, char **prefix, uint8_t[VtScoreSize]);
 
 /*
  * formatting
@@ -220,7 +220,7 @@ void*	vtmalloc(int);
 void*	vtmallocz(int);
 void*	vtrealloc(void *p, int);
 void*	vtbrk(int n);
-int8_t*	vtstrdup(int8_t *);
+char*	vtstrdup(char *);
 
 /*
  * Venti protocol
@@ -287,16 +287,16 @@ struct VtFcall
 	uint8_t	msgtype;
 	uint8_t	tag;
 
-	int8_t	*error;		/* Rerror */
+	char	*error;		/* Rerror */
 
-	int8_t	*version;	/* Thello */
-	int8_t	*uid;		/* Thello */
+	char	*version;	/* Thello */
+	char	*uid;		/* Thello */
 	uint8_t	strength;	/* Thello */
 	uint8_t	*crypto;	/* Thello */
 	uint	ncrypto;	/* Thello */
 	uint8_t	*codec;		/* Thello */
 	uint	ncodec;		/* Thello */
-	int8_t	*sid;		/* Rhello */
+	char	*sid;		/* Rhello */
 	uint8_t	rcrypto;	/* Rhello */
 	uint8_t	rcodec;		/* Rhello */
 	uint8_t	*auth;		/* TauthX, RauthX */
@@ -337,19 +337,19 @@ struct VtConn
 	Packet	*part;
 	Rendez	tagrend;
 	Rendez	rpcfork;
-	int8_t	*version;
-	int8_t	*uid;
-	int8_t	*sid;
-	int8_t	addr[256];	/* address of other side */
+	char	*version;
+	char	*uid;
+	char	*sid;
+	char	addr[256];	/* address of other side */
 };
 
 VtConn*	vtconn(int infd, int outfd);
-VtConn*	vtdial(int8_t*);
+VtConn*	vtdial(char*);
 void	vtfreeconn(VtConn*);
 int	vtsend(VtConn*, Packet*);
 Packet*	vtrecv(VtConn*);
 int	vtversion(VtConn* z);
-void	vtdebug(VtConn* z, int8_t*, ...);
+void	vtdebug(VtConn* z, char*, ...);
 void	vthangup(VtConn* z);
 int	vtgoodbye(VtConn* z);
 
@@ -369,7 +369,7 @@ struct VtReq
 };
 
 int	vtsrvhello(VtConn*);
-VtSrv*	vtlisten(int8_t *addr);
+VtSrv*	vtlisten(char *addr);
 VtReq*	vtgetreq(VtSrv*);
 void	vtrespond(VtReq*);
 
@@ -507,4 +507,4 @@ extern int chattyventi;
 extern int ventidoublechecksha1;
 extern int ventilogging;
 
-extern int8_t *VtServerLog;
+extern char *VtServerLog;

+ 11 - 11
sys/src/9/386/devether.c

@@ -21,10 +21,10 @@
 static Ether *etherxx[MaxEther];
 
 Chan*
-etherattach(int8_t* spec)
+etherattach(char* spec)
 {
 	uint32_t ctlrno;
-	int8_t *p;
+	char *p;
 	Chan *chan;
 
 	ctlrno = 0;
@@ -49,7 +49,7 @@ etherattach(int8_t* spec)
 }
 
 static Walkqid*
-etherwalk(Chan* chan, Chan* nchan, int8_t** name, int nname)
+etherwalk(Chan* chan, Chan* nchan, char** name, int nname)
 {
 	return netifwalk(etherxx[chan->devno], chan, nchan, name, nname);
 }
@@ -67,7 +67,7 @@ etheropen(Chan* chan, int omode)
 }
 
 static void
-ethercreate(Chan*, int8_t*, int, int)
+ethercreate(Chan*, char*, int, int)
 {
 }
 
@@ -330,12 +330,12 @@ etherbwrite(Chan* chan, Block* bp, int64_t)
 }
 
 static struct {
-	int8_t*	type;
+	char*	type;
 	int	(*reset)(Ether*);
 } cards[MaxEther+1];
 
 void
-addethercard(int8_t* t, int (*r)(Ether*))
+addethercard(char* t, int (*r)(Ether*))
 {
 	static int ncard;
 
@@ -347,10 +347,10 @@ addethercard(int8_t* t, int (*r)(Ether*))
 }
 
 int
-parseether(uint8_t *to, int8_t *from)
+parseether(uint8_t *to, char *from)
 {
-	int8_t nip[4];
-	int8_t *p;
+	char nip[4];
+	char *p;
 	int i;
 
 	p = from;
@@ -374,7 +374,7 @@ etherprobe(int cardno, int ctlrno)
 {
 	int i, j;
 	Ether *ether;
-	int8_t buf[128], name[32];
+	char buf[128], name[32];
 
 	ether = malloc(sizeof(Ether));
 	memset(ether, 0, sizeof(Ether));
@@ -491,7 +491,7 @@ etherreset(void)
 static void
 ethershutdown(void)
 {
-	int8_t name[32];
+	char name[32];
 	int i;
 	Ether *ether;
 

+ 5 - 5
sys/src/9/386/devrtc.c

@@ -71,13 +71,13 @@ rtcinit(void)
 }
 
 static Chan*
-rtcattach(int8_t* spec)
+rtcattach(char* spec)
 {
 	return devattach('r', spec);
 }
 
 static Walkqid*	 
-rtcwalk(Chan* c, Chan *nc, int8_t** name, int nname)
+rtcwalk(Chan* c, Chan *nc, char** name, int nname)
 {
 	return devwalk(c, nc, name, nname, rtcdir, nelem(rtcdir), devgen);
 }
@@ -185,7 +185,7 @@ static int32_t
 rtcread(Chan* c, void* buf, int32_t n, int64_t off)
 {
 	uint32_t t;
-	int8_t *a, *start;
+	char *a, *start;
 	uint32_t offset = off;
 
 	if(c->qid.type & QTDIR)
@@ -232,11 +232,11 @@ static int32_t
 rtcwrite(Chan* c, void* buf, int32_t n, int64_t off)
 {
 	int t;
-	int8_t *a, *start;
+	char *a, *start;
 	Rtc rtc;
 	uint32_t secs;
 	uint8_t bcdclock[Nbcd];
-	int8_t *cp, *ep;
+	char *cp, *ep;
 	uint32_t offset = off;
 
 	if(offset!=0)

+ 1 - 1
sys/src/9/386/ether8169.c

@@ -485,7 +485,7 @@ rtl8169ifstat(Ether* edev, void* a, int32_t n, uint32_t offset)
 	Ctlr *ctlr;
 	Dtcc *dtcc;
 	int timeo;
-	int8_t *alloc, *e, *p;
+	char *alloc, *e, *p;
 
 	ctlr = edev->ctlr;
 	qlock(&ctlr->slock);

+ 3 - 3
sys/src/9/386/ether82557.c

@@ -384,7 +384,7 @@ static void
 attach(Ether* ether)
 {
 	Ctlr *ctlr;
-	int8_t name[KNAMELEN];
+	char name[KNAMELEN];
 
 	ctlr = ether->ctlr;
 	lock(&ctlr->slock);
@@ -411,7 +411,7 @@ attach(Ether* ether)
 static int32_t
 ifstat(Ether* ether, void* a, int32_t n, uint32_t offset)
 {
-	int8_t *p;
+	char *p;
 	int i, len, phyaddr;
 	Ctlr *ctlr;
 	uint32_t dump[17];
@@ -992,7 +992,7 @@ i82557pci(void)
 	}
 }
 
-static int8_t* mediatable[9] = {
+static char* mediatable[9] = {
 	"10BASE-T",				/* TP */
 	"10BASE-2",				/* BNC */
 	"10BASE-5",				/* AUI */

+ 5 - 5
sys/src/9/386/ether82563.c

@@ -446,7 +446,7 @@ static int rbtab[] = {
 	1514,
 };
 
-static int8_t *tname[] = {
+static char *tname[] = {
 	"any",
 	"i82563",
 	"i82566",
@@ -529,7 +529,7 @@ static Ctlr* i82563ctlrtail;
 static Lock i82563rblock;		/* free receive Blocks */
 static Block* i82563rbpool;
 
-static int8_t* statistics[] = {
+static char* statistics[] = {
 	"CRC Error",
 	"Alignment Error",
 	"Symbol Error",
@@ -609,7 +609,7 @@ static int32_t
 i82563ifstat(Ether* edev, void* a, int32_t n, uint32_t offset)
 {
 	Ctlr *ctlr;
-	int8_t *s, *p, *e, *stat;
+	char *s, *p, *e, *stat;
 	int i, r;
 	uint64_t tuvl, ruvl;
 
@@ -697,7 +697,7 @@ static int32_t
 i82563ctl(Ether* edev, void* buf, int32_t n)
 {
 	uint32_t v;
-	int8_t *p;
+	char *p;
 	Ctlr *ctlr;
 	Cmdbuf *cb;
 	Cmdtab *ct;
@@ -1223,7 +1223,7 @@ i82563attach(Ether* edev)
 {
 	Block *bp;
 	Ctlr *ctlr;
-	int8_t name[KNAMELEN];
+	char name[KNAMELEN];
 
 	ctlr = edev->ctlr;
 	qlock(&ctlr->alock);

+ 7 - 7
sys/src/9/386/etherigbe.c

@@ -523,7 +523,7 @@ static Ctlr* igbectlrtail;
 static Lock igberblock;		/* free receive Blocks */
 static Block* igberbpool;
 
-static int8_t* statistics[Nstatistics] = {
+static char* statistics[Nstatistics] = {
 	"CRC Error",
 	"Alignment Error",
 	"Symbol Error",
@@ -594,7 +594,7 @@ static int32_t
 igbeifstat(Ether* edev, void* a, int32_t n, uint32_t offset)
 {
 	Ctlr *ctlr;
-	int8_t *p, *s;
+	char *p, *s;
 	int i, l, r;
 	uint64_t tuvl, ruvl;
 
@@ -683,7 +683,7 @@ static int32_t
 igbectl(Ether* edev, void* buf, int32_t n)
 {
 	int v;
-	int8_t *p;
+	char *p;
 	Ctlr *ctlr;
 	Cmdbuf *cb;
 	Cmdtab *ct;
@@ -1179,7 +1179,7 @@ igbeattach(Ether* edev)
 {
 	Block *bp;
 	Ctlr *ctlr;
-	int8_t name[KNAMELEN];
+	char name[KNAMELEN];
 
 	ctlr = edev->ctlr;
 	qlock(&ctlr->alock);
@@ -1540,9 +1540,9 @@ igbemii(Ctlr* ctlr)
 }
 
 static int
-at93c46io(Ctlr* ctlr, int8_t* op, int data)
+at93c46io(Ctlr* ctlr, char* op, int data)
 {
-	int8_t *lp, *p;
+	char *lp, *p;
 	int i, loop, eecd, r;
 
 	eecd = csr32r(ctlr, Eecd);
@@ -1618,7 +1618,7 @@ static int
 at93c46r(Ctlr* ctlr)
 {
 	uint16_t sum;
-	int8_t rop[20];
+	char rop[20];
 	int addr, areq, bits, data, eecd, i;
 
 	eecd = csr32r(ctlr, Eecd);

+ 8 - 8
sys/src/9/386/etherm10g.c

@@ -40,7 +40,7 @@
 #include "etherm10g4k.i"
 
 static int 	debug		= 0;
-static int8_t	Etimeout[]	= "timeout";
+static char	Etimeout[]	= "timeout";
 
 enum {
 	Epromsz	= 256,
@@ -340,7 +340,7 @@ setpcie(Pcidev *p)
 static int
 whichfw(Pcidev *p)
 {
-	int8_t *s;
+	char *s;
 	int i, off, lanes, ecrc;
 	uint32_t cap;
 
@@ -388,7 +388,7 @@ static int
 parseeprom(Ctlr *c)
 {
 	int i, j, k, l, bits;
-	int8_t *s;
+	char *s;
 
 	dprint("m10g eprom:\n");
 	s = c->eprom;
@@ -706,7 +706,7 @@ kickthebaby(Pcidev *p, Ctlr *c)
 typedef struct {
 	uint8_t	len[4];
 	uint8_t	type[4];
-	int8_t	version[128];
+	char	version[128];
 	uint8_t	globals[4];
 	uint8_t	ramsz[4];
 	uint8_t	specs[4];
@@ -720,7 +720,7 @@ enum {
 	Tmcp0	= 0x4d435030,
 };
 
-static int8_t *
+static char *
 fwtype(uint32_t type)
 {
 	switch(type){
@@ -1329,7 +1329,7 @@ static void
 m10gattach(Ether *e)
 {
 	Ctlr *c;
-	int8_t name[12];
+	char name[12];
 
 	dprint("m10gattach\n");
 
@@ -1384,7 +1384,7 @@ static int32_t
 m10gifstat(Ether *e, void *v, int32_t n, uint32_t off)
 {
 	int l, lim;
-	int8_t *p;
+	char *p;
 	Ctlr *c;
 	Stats s;
 
@@ -1554,7 +1554,7 @@ m10gpromiscuous(void *v, int on)
 }
 
 static int	mcctab[]  = { CSleavemc, CSjoinmc };
-static int8_t	*mcntab[] = { "leave", "join" };
+static char	*mcntab[] = { "leave", "join" };
 
 static void
 m10gmulticast(void *v, uint8_t *ea, int on)

+ 2 - 2
sys/src/9/386/kbd.c

@@ -500,7 +500,7 @@ i8042intr(Ureg*, void*)
 void
 i8042auxenable(void (*putc)(int, int))
 {
-	int8_t *err = "i8042: aux init failed\n";
+	char *err = "i8042: aux init failed\n";
 
 	/* enable kbd/aux xfers and interrupts */
 	ccc &= ~Cauxdis;
@@ -525,7 +525,7 @@ i8042auxenable(void (*putc)(int, int))
 	iunlock(&i8042lock);
 }
 
-static int8_t *initfailed = "i8042: kbdinit failed\n";
+static char *initfailed = "i8042: kbdinit failed\n";
 
 static int
 outbyte(int port, int c)

+ 2 - 2
sys/src/9/386/pci.c

@@ -47,7 +47,7 @@ static Pcidev* pciroot;
 static Pcidev* pcilist;
 static Pcidev* pcitail;
 
-static int8_t* bustypes[] = {
+static char* bustypes[] = {
 	"CBUSI",
 	"CBUSII",
 	"EISA",
@@ -73,7 +73,7 @@ static	int	pcicfgrw(int, int, int, int, int);
 static int
 tbdffmt(Fmt* fmt)
 {
-	int8_t *p;
+	char *p;
 	int l, r;
 	uint type, tbdf;
 

+ 3 - 3
sys/src/9/386/uarti8250.c

@@ -165,7 +165,7 @@ static Uart i8250uart[2] = {
 static int32_t
 i8250status(Uart* uart, void* buf, int32_t n, int32_t offset)
 {
-	int8_t *p;
+	char *p;
 	Ctlr *ctlr;
 	uint8_t ier, lcr, mcr, msr;
 
@@ -740,12 +740,12 @@ PhysUart i8250physuart = {
 };
 
 Uart*
-i8250console(int8_t* cfg)
+i8250console(char* cfg)
 {
 	int i;
 	Uart *uart;
 	Ctlr *ctlr;
-	int8_t *cmd, *p;
+	char *cmd, *p;
 
 	/*
 	 * Before i8250pnp() is run can only set the console

+ 3 - 3
sys/src/9/386/uartpci.c

@@ -20,11 +20,11 @@ extern PhysUart pciphysuart;
 extern void* i8250alloc(int, int, int);
 
 static Uart*
-uartpci(int ctlrno, Pcidev* p, int barno, int n, int freq, int8_t* name)
+uartpci(int ctlrno, Pcidev* p, int barno, int n, int freq, char* name)
 {
 	int i, io;
 	void *ctlr;
-	int8_t buf[64];
+	char buf[64];
 	Uart *head, *uart;
 
 	io = p->mem[barno].bar & ~0x01;
@@ -59,7 +59,7 @@ static Uart*
 uartpcipnp(void)
 {
 	Pcidev *p;
-	int8_t *name;
+	char *name;
 	int ctlrno, n, subid;
 	Uart *head, *tail, *uart;
 

+ 15 - 15
sys/src/9/boot/aux.c

@@ -52,7 +52,7 @@ plumb(char *dir, char *dest, int *efd, char *here)
  */
 
 int
-sendmsg(int fd, int8_t *msg)
+sendmsg(int fd, char *msg)
 {
 	int n;
 
@@ -63,9 +63,9 @@ sendmsg(int fd, int8_t *msg)
 }
 
 void
-warning(int8_t *s)
+warning(char *s)
 {
-	int8_t buf[ERRMAX];
+	char buf[ERRMAX];
 
 	buf[0] = '\0';
 	errstr(buf, sizeof buf);
@@ -73,9 +73,9 @@ warning(int8_t *s)
 }
 
 void
-fatal(int8_t *s)
+fatal(char *s)
 {
-	int8_t buf[ERRMAX];
+	char buf[ERRMAX];
 
 	buf[0] = '\0';
 	errstr(buf, sizeof buf);
@@ -84,7 +84,7 @@ fatal(int8_t *s)
 }
 
 int
-readfile(int8_t *name, int8_t *buf, int len)
+readfile(char *name, char *buf, int len)
 {
 	int f, n;
 
@@ -100,7 +100,7 @@ readfile(int8_t *name, int8_t *buf, int len)
 }
 
 int
-writefile(int8_t *name, int8_t *buf, int len)
+writefile(char *name, char *buf, int len)
 {
 	int f, n;
 
@@ -113,10 +113,10 @@ writefile(int8_t *name, int8_t *buf, int len)
 }
 
 void
-setenv(int8_t *name, int8_t *val)
+setenv(char *name, char *val)
 {
 	int f;
-	int8_t ename[64];
+	char ename[64];
 
 	snprint(ename, sizeof ename, "#e/%s", name);
 	f = create(ename, 1, 0666);
@@ -129,11 +129,11 @@ setenv(int8_t *name, int8_t *val)
 }
 
 void
-srvcreate(int8_t *name, int fd)
+srvcreate(char *name, int fd)
 {
-	int8_t *srvname;
+	char *srvname;
 	int f;
-	int8_t buf[64];
+	char buf[64];
 
 	srvname = strrchr(name, '/');
 	if(srvname)
@@ -152,7 +152,7 @@ srvcreate(int8_t *name, int fd)
 }
 
 void
-catchint(void *a, int8_t *note)
+catchint(void *a, char *note)
 {
 	USED(a);
 	if(strcmp(note, "alarm") == 0)
@@ -161,10 +161,10 @@ catchint(void *a, int8_t *note)
 }
 
 int
-outin(int8_t *prompt, int8_t *def, int len)
+outin(char *prompt, char *def, int len)
 {
 	int n;
-	int8_t buf[256];
+	char buf[256];
 
 	if(len >= sizeof buf)
 		len = sizeof(buf)-1;

+ 13 - 13
sys/src/9/boot/boot.c

@@ -13,19 +13,19 @@
 #include <fcall.h>
 #include "../boot/boot.h"
 
-int8_t	cputype[64];
-int8_t	sys[2*64];
-int8_t 	reply[256];
+char	cputype[64];
+char	sys[2*64];
+char 	reply[256];
 int	printcol;
 int	mflag;
 int	fflag;
 int	kflag;
 
-int8_t	*bargv[Nbarg];
+char	*bargv[Nbarg];
 int	bargc;
 
 static void	swapproc(void);
-static Method	*rootserver(int8_t*);
+static Method	*rootserver(char*);
 static void	usbinit(void);
 static void	kbmap(void);
 
@@ -190,11 +190,11 @@ print("\n");
 }
 
 static Method*
-findmethod(int8_t *a)
+findmethod(char *a)
 {
 	Method *mp;
 	int i, j;
-	int8_t *cp;
+	char *cp;
 
 	if((i = strlen(a)) == 0)
 		return nil;
@@ -217,11 +217,11 @@ findmethod(int8_t *a)
  *  ask user from whence cometh the root file system
  */
 static Method*
-rootserver(int8_t *arg)
+rootserver(char *arg)
 {
-	int8_t prompt[256];
+	char prompt[256];
 	Method *mp;
-	int8_t *cp;
+	char *cp;
 	int n;
 
 	/* look for required reply */
@@ -313,7 +313,7 @@ old9p(int fd)
 static void
 usbinit(void)
 {
-	static int8_t usbd[] = "/boot/usbd";
+	static char usbd[] = "/boot/usbd";
 
 	if(access("#u/usb/ctl", 0) >= 0 && bind("#u", "/dev", MAFTER) >= 0 &&
 	    access(usbd, AEXIST) >= 0)
@@ -323,9 +323,9 @@ usbinit(void)
 static void
 kbmap(void)
 {
-	int8_t *f;
+	char *f;
 	int n, in, out;
-	int8_t buf[1024];
+	char buf[1024];
 
 	f = getenv("kbmap");
 	if(f == nil)

+ 3 - 3
sys/src/9/boot/bootauth.c

@@ -13,13 +13,13 @@
 #include <fcall.h>
 #include "../boot/boot.h"
 
-int8_t	*authaddr;
+char	*authaddr;
 static void glenda(void);
 
 void
 authentication(int cpuflag)
 {
-	int8_t *argv[16], **av;
+	char *argv[16], **av;
 	int ac;
 
 	if(access("/boot/factotum", AEXEC) < 0){
@@ -67,7 +67,7 @@ static void
 glenda(void)
 {
 	int fd;
-	int8_t *s;
+	char *s;
 
 	s = getenv("user");
 	if(s == nil)

+ 1 - 1
sys/src/9/boot/bootcache.c

@@ -17,7 +17,7 @@ int
 cache(int fd)
 {
 	int argc, i, p[2];
-	int8_t *argv[5], bd[32], buf[256], partition[64], *pp;
+	char *argv[5], bd[32], buf[256], partition[64], *pp;
 
 	if(stat("/boot/cfs", statbuf, sizeof statbuf) < 0)
 		return fd;

+ 11 - 11
sys/src/9/boot/bootip.c

@@ -15,11 +15,11 @@
 
 static	uint8_t	fsip[IPaddrlen];
 	uint8_t	auip[IPaddrlen];
-static	int8_t	mpoint[32];
+static	char	mpoint[32];
 
 static int isvalidip(uint8_t*);
-static void netndb(int8_t*, uint8_t*);
-static void netenv(int8_t*, uint8_t*);
+static void netndb(char*, uint8_t*);
+static void netenv(char*, uint8_t*);
 
 
 void
@@ -121,9 +121,9 @@ print("ipconfig...");
 }
 
 static void
-setauthaddr(int8_t *proto, int port)
+setauthaddr(char *proto, int port)
 {
-	int8_t buf[128];
+	char buf[128];
 
 	snprint(buf, sizeof buf, "%s!%I!%d", proto, auip, port);
 	authaddr = strdup(buf);
@@ -140,7 +140,7 @@ int
 connecttcp(void)
 {
 	int fd;
-	int8_t buf[64];
+	char buf[64];
 
 	snprint(buf, sizeof buf, "tcp!%I!564", fsip);
 	fd = dial(buf, 0, 0, 0);
@@ -160,10 +160,10 @@ isvalidip(uint8_t *ip)
 }
 
 static void
-netenv(int8_t *attr, uint8_t *ip)
+netenv(char *attr, uint8_t *ip)
 {
 	int fd, n;
-	int8_t buf[128];
+	char buf[128];
 
 	ipmove(ip, IPnoaddr);
 	snprint(buf, sizeof(buf), "#e/%s", attr);
@@ -180,11 +180,11 @@ netenv(int8_t *attr, uint8_t *ip)
 }
 
 static void
-netndb(int8_t *attr, uint8_t *ip)
+netndb(char *attr, uint8_t *ip)
 {
 	int fd, n, c;
-	int8_t buf[1024];
-	int8_t *p;
+	char buf[1024];
+	char *p;
 
 	ipmove(ip, IPnoaddr);
 	snprint(buf, sizeof(buf), "%s/ndb", mpoint);

+ 16 - 16
sys/src/9/boot/doauthenticate.c

@@ -12,14 +12,14 @@
 #include <auth.h>
 #include "../boot/boot.h"
 
-static int8_t *pbmsg = "AS protocol botch";
-static int8_t *ccmsg = "can't connect to AS";
+static char *pbmsg = "AS protocol botch";
+static char *ccmsg = "can't connect to AS";
 
 int32_t
 readn(int fd, void *buf, int32_t len)
 {
 	int m, n;
-	int8_t *p;
+	char *p;
 
 	p = buf;
 	for(n = 0; n < len; n += m){
@@ -30,13 +30,13 @@ readn(int fd, void *buf, int32_t len)
 	return n;
 }
 
-static int8_t*
-fromauth(Method *mp, int8_t *trbuf, int8_t *tbuf)
+static char*
+fromauth(Method *mp, char *trbuf, char *tbuf)
 {
 	int afd;
-	int8_t t;
-	int8_t *msg;
-	static int8_t error[2*ERRMAX];
+	char t;
+	char *msg;
+	static char error[2*ERRMAX];
 
 	if(mp->auth == 0)
 		fatal("no method for accessing auth server");
@@ -81,9 +81,9 @@ fromauth(Method *mp, int8_t *trbuf, int8_t *tbuf)
 void
 doauthenticate(int fd, Method *mp)
 {
-	int8_t *msg;
-	int8_t trbuf[TICKREQLEN];
-	int8_t tbuf[2*TICKETLEN];
+	char *msg;
+	char trbuf[TICKREQLEN];
+	char tbuf[2*TICKETLEN];
 
 	print("session...");
 	if(fsession(fd, trbuf, sizeof trbuf) < 0)
@@ -106,14 +106,14 @@ doauthenticate(int fd, Method *mp)
 	fprint(2, "no authentication server (%s), using your key as server key\n", msg);
 }
 
-int8_t*
-checkkey(Method *mp, int8_t *name, int8_t *key)
+char*
+checkkey(Method *mp, char *name, char *key)
 {
-	int8_t *msg;
+	char *msg;
 	Ticketreq tr;
 	Ticket t;
-	int8_t trbuf[TICKREQLEN];
-	int8_t tbuf[TICKETLEN];
+	char trbuf[TICKREQLEN];
+	char tbuf[TICKETLEN];
 
 	memset(&tr, 0, sizeof tr);
 	tr.type = AuthTreq;

+ 3 - 3
sys/src/9/boot/embed.c

@@ -11,7 +11,7 @@
 #include <libc.h>
 #include <../boot/boot.h>
 
-static int8_t *paqfile;
+static char *paqfile;
 
 void
 configembed(Method *m)
@@ -35,7 +35,7 @@ connectembed(void)
 {
 	int i, p[2];
 	Dir *dir;
-	int8_t **arg, **argp;
+	char **arg, **argp;
 
 	dir = dirstat("/boot/paqfs");
 	if(dir == nil)
@@ -58,7 +58,7 @@ connectembed(void)
 	case -1:
 		fatal("fork");
 	case 0:
-		arg = malloc((bargc+5)*sizeof(int8_t*));
+		arg = malloc((bargc+5)*sizeof(char*));
 		argp = arg;
 		*argp++ = "/boot/paqfs";
 		*argp++ = "-iv";

+ 2 - 2
sys/src/9/boot/getpasswd.c

@@ -12,9 +12,9 @@
 #include <../boot/boot.h>
 
 void
-getpasswd(int8_t *p, int len)
+getpasswd(char *p, int len)
 {
-	int8_t c;
+	char c;
 	int i, n, fd;
 
 	fd = open("#c/consctl", OWRITE);

+ 13 - 13
sys/src/9/boot/local.c

@@ -11,14 +11,14 @@
 #include <libc.h>
 #include <../boot/boot.h>
 
-static int8_t diskname[64];
-static int8_t *disk;
-static int8_t **args;
+static char diskname[64];
+static char *disk;
+static char **args;
 
 void
 configlocal(Method *mp)
 {
-	int8_t *p;
+	char *p;
 	int n;
 
 	if(*sys == '/' || *sys == '#'){
@@ -61,9 +61,9 @@ int
 connectlocalkfs(void)
 {
 	int i, pid, fd, p[2];
-	int8_t partition[64];
-	int8_t *dev;
-	int8_t **arg, **argp;
+	char partition[64];
+	char *dev;
+	char **arg, **argp;
 	Dir *d;
 
 	if(stat("/boot/kfs", statbuf, sizeof statbuf) < 0)
@@ -108,7 +108,7 @@ connectlocalkfs(void)
 	case -1:
 		fatal("fork");
 	case 0:
-		arg = malloc((bargc+5)*sizeof(int8_t*));
+		arg = malloc((bargc+5)*sizeof(char*));
 		argp = arg;
 		*argp++ = "kfs";
 		*argp++ = "-f";
@@ -139,7 +139,7 @@ connectlocalkfs(void)
 }
 
 void
-run(int8_t *file, ...)
+run(char *file, ...)
 {
 	int i, pid;
 
@@ -158,7 +158,7 @@ run(int8_t *file, ...)
 }
 
 static int
-print1(int fd, int8_t *s)
+print1(int fd, char *s)
 {
 	return write(fd, s, strlen(s));
 }
@@ -182,10 +182,10 @@ int
 connectlocalfossil(void)
 {
 	int fd;
-	int8_t *venti, *f[32], *p;
+	char *venti, *f[32], *p;
 	int nf;
-	int8_t partition[128], buf[512];
-	int8_t *dev;
+	char partition[128], buf[512];
+	char *dev;
 
 	if(stat("/boot/fossil", statbuf, sizeof statbuf) < 0)
 		return -1;

+ 1 - 1
sys/src/9/boot/nopsession.c

@@ -19,7 +19,7 @@ static void
 rpc(int fd, int type)
 {
 	int n, l;
-	int8_t buf[128], *p;
+	char buf[128], *p;
 
 	hdr.type = type;
 	hdr.tag = NOTAG;

+ 3 - 3
sys/src/9/boot/paq.c

@@ -11,7 +11,7 @@
 #include <libc.h>
 #include <../boot/boot.h>
 
-int8_t *fparts[] =
+char *fparts[] =
 {
 	"add bootldr	0x0000000 0x0040000",
 	"add params	0x0040000 0x0080000",
@@ -43,7 +43,7 @@ int
 connectpaq(void)
 {
 	int  p[2];
-	int8_t **arg, **argp;
+	char **arg, **argp;
 
 	print("paq...");
 	if(pipe(p)<0)
@@ -52,7 +52,7 @@ connectpaq(void)
 	case -1:
 		fatal("fork");
 	case 0:
-		arg = malloc(10*sizeof(int8_t*));
+		arg = malloc(10*sizeof(char*));
 		argp = arg;
 		*argp++ = "paqfs";
 		*argp++ = "-v";

+ 1 - 1
sys/src/9/boot/sac.c

@@ -20,7 +20,7 @@ void
 configsac(Method *mp)
 {
 	int fd;
-	int8_t cmd[64];
+	char cmd[64];
 
 	USED(mp);
 

+ 8 - 8
sys/src/9/boot/settime.c

@@ -13,17 +13,17 @@
 #include <fcall.h>
 #include "../boot/boot.h"
 
-static int32_t lusertime(int8_t*);
+static int32_t lusertime(char*);
 
-int8_t *timeserver = "#s/boot";
+char *timeserver = "#s/boot";
 
 void
-settime(int islocal, int afd, int8_t *rp)
+settime(int islocal, int afd, char *rp)
 {
 	int n, f;
 	int timeset;
 	Dir dir[2];
-	int8_t timebuf[64];
+	char timebuf[64];
 
 	print("time...");
 	timeset = 0;
@@ -58,7 +58,7 @@ settime(int islocal, int afd, int8_t *rp)
 		close(f);
 		if(stat("/tmp", statbuf, sizeof statbuf) < 0)
 			fatal("stat");
-		convM2D(statbuf, sizeof statbuf, &dir[0], (int8_t*)&dir[1]);
+		convM2D(statbuf, sizeof statbuf, &dir[0], (char*)&dir[1]);
 		sprint(timebuf, "%ld", dir[0].atime);
 		unmount(0, "/tmp");
 	}
@@ -75,7 +75,7 @@ settime(int islocal, int afd, int8_t *rp)
 #define SEC2DAY (24L*SEC2HOUR)
 
 int
-g2(int8_t **pp)
+g2(char **pp)
 {
 	int v;
 
@@ -113,9 +113,9 @@ yrsize(int y)
  *  compute seconds since Jan 1 1970
  */
 static int32_t
-lusertime(int8_t *argbuf)
+lusertime(char *argbuf)
 {
-	int8_t *buf;
+	char *buf;
 	uint32_t secs;
 	int i, y, m;
 	int *d2m;

+ 8 - 8
sys/src/9/ip/arp.c

@@ -30,7 +30,7 @@ enum
 	AWAIT		= 2,
 };
 
-int8_t *arpstate[] =
+char *arpstate[] =
 {
 	"UNUSED",
 	"OK",
@@ -52,7 +52,7 @@ struct Arp
 	Block 	*dropf, *dropl;
 };
 
-int8_t *Ebadarp = "bad arp";
+char *Ebadarp = "bad arp";
 
 #define haship(s) ((s)[IPaddrlen-1]%NHASH)
 
@@ -409,7 +409,7 @@ arpenter(Fs *fs, int version, uint8_t *ip, uint8_t *mac, int n,
 }
 
 int
-arpwrite(Fs *fs, int8_t *s, int len)
+arpwrite(Fs *fs, char *s, int len)
 {
 	int n;
 	Route *r;
@@ -417,7 +417,7 @@ arpwrite(Fs *fs, int8_t *s, int len)
 	Block *bp;
 	Arpent *a, *fl, **l;
 	Medium *type;
-	int8_t *f[4], buf[256];
+	char *f[4], buf[256];
 	uint8_t ip[IPaddrlen], mac[MAClen];
 
 	arp = fs->arp;
@@ -527,21 +527,21 @@ enum
 	Alinelen=	90,
 };
 
-int8_t *aformat = "%-6.6s %-8.8s %-40.40I %-32.32s\n";
+char *aformat = "%-6.6s %-8.8s %-40.40I %-32.32s\n";
 
 static void
-convmac(int8_t *p, uint8_t *mac, int n)
+convmac(char *p, uint8_t *mac, int n)
 {
 	while(n-- > 0)
 		p += sprint(p, "%2.2ux", *mac++);
 }
 
 int
-arpread(Arp *arp, int8_t *p, uint32_t offset, int len)
+arpread(Arp *arp, char *p, uint32_t offset, int len)
 {
 	Arpent *a;
 	int n;
-	int8_t mac[2*MAClen+1];
+	char mac[2*MAClen+1];
 
 	if(offset % Alinelen)
 		return 0;

Some files were not shown because too many files changed in this diff