Index: prolog/croot.c
===================================================================
--- prolog/croot.c	(revision 05806159f2593192d6ed2fca28358480a2383c67)
+++ prolog/croot.c	(revision 8618599ab825088c720c202c6e50a52572282c0f)
@@ -27,6 +27,6 @@
 #define	MAXARGS		30	/* maximum number of command line arguments */
 
-extern	int	open(char *name, int flag, int mode);
-extern	int	creat(char *name, int mode);
+extern	int16_t	open(int8_t *name, int16_t flag, int16_t mode);
+extern	int16_t	creat(int8_t *name, int16_t mode);
 
 extern	void	InitFS(void);
@@ -34,5 +34,5 @@
 extern	void	xtrap15(void);
 
-int (*_clsall)();
+int16_t (*_clsall)();
 
 /* 
@@ -40,6 +40,6 @@
 */
 
-static	int	Argc;
-static	char	*Argv[MAXARGS];
+static	int16_t	Argc;
+static	int8_t	*Argv[MAXARGS];
 
 /* 
@@ -93,8 +93,8 @@
 */
 
-void Croot(char *cp)
+void Croot(int8_t *cp)
 {
-	register	char	*fname;
-	register	int	k;
+	register	int8_t	*fname;
+	register	int16_t	k;
 
 	Argv[0] = ROOTMSG;
