Index: libcio/blkrd.c
===================================================================
--- libcio/blkrd.c	(revision 05806159f2593192d6ed2fca28358480a2383c67)
+++ libcio/blkrd.c	(revision 0c834c599f225d78f3cee559f0421011b124be6d)
@@ -44,5 +44,5 @@
 extern	long	_berrno;		/* last file system bios error number */
 
-extern	short	_thefat[];		/* current file allocation table */
+extern	unsigned	_thefat[];		/* current file allocation table */
 
 extern	struct	bpb	*_thebpb;	/* current bios parameter block */
Index: libcio/blkwr.c
===================================================================
--- libcio/blkwr.c	(revision 05806159f2593192d6ed2fca28358480a2383c67)
+++ libcio/blkwr.c	(revision 0c834c599f225d78f3cee559f0421011b124be6d)
@@ -32,7 +32,7 @@
 extern	struct	bpb	*_thebpb;	/* current bios parameter block */
 
-extern	short	_thefat[];		/* current file allocation table */
-
-extern	short	_fatmod;		/* FAT modified flag */
+extern	unsigned	_thefat[];		/* current file allocation table */
+
+extern	int	_fatmod;		/* FAT modified flag */
 
 #if DEBUGIT
Index: libcio/clusmap.c
===================================================================
--- libcio/clusmap.c	(revision 05806159f2593192d6ed2fca28358480a2383c67)
+++ libcio/clusmap.c	(revision 0c834c599f225d78f3cee559f0421011b124be6d)
@@ -17,5 +17,5 @@
 
 extern	struct	bpb	*_thebpb;
-extern	short	_thefat[];
+extern	unsigned	_thefat[];
 
 extern	int	_filecl(struct fcb *fp);
Index: libcio/write.c
===================================================================
--- libcio/write.c	(revision 05806159f2593192d6ed2fca28358480a2383c67)
+++ libcio/write.c	(revision 0c834c599f225d78f3cee559f0421011b124be6d)
@@ -28,5 +28,5 @@
 extern	char	*memset(char *sp, char c, int n);
 
-extern	short	_fatmod;
+extern	int	_fatmod;
 
 extern	unsigned	_thefat[];
