Index: trunk/kitgen/makefile.include
===================================================================
--- trunk/kitgen/makefile.include	(revision 195)
+++ trunk/kitgen/makefile.include	(revision 196)
@@ -159,5 +159,5 @@
 
 $(OUTDIR)/zvfs$O: ../../zvfs.c
-	$(CC) -o $@ $(CFLAGS) -DHAVE_UNISTD_H=1 -DSTATIC_BUILD -Ibuild/include -c $<
+	$(CC) -o $@ $(CFLAGS) -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DSTATIC_BUILD -Ibuild/include -c $<
 
 $(OUTDIR)/zlib$O: ../../zlib.c
Index: trunk/kitgen/zvfs.c
===================================================================
--- trunk/kitgen/zvfs.c	(revision 195)
+++ trunk/kitgen/zvfs.c	(revision 196)
@@ -1551,5 +1551,5 @@
     Tcl_Seek( chan, INT16(zBuf,26) + INT16(zBuf,28), SEEK_CUR );
     pInfo->startOfData = Tcl_Tell(chan);
-    sprintf( zName, "zvfs%x%x", ((int)pFile)>>12, count++ );
+    sprintf( zName, "zvfs%x%x", ((uintptr_t)pFile)>>12, count++ );
 
     return Tcl_CreateChannel( &vfsChannelType, zName, 
