$NetBSD: patch-ao,v 1.3 2016/07/03 19:35:13 dholland Exp $

- use fgetc correctly
- fix uninitialized variable detected by gcc5

--- src/runtime/kernel/boot.c.orig	2005-11-02 22:24:39.000000000 +0000
+++ src/runtime/kernel/boot.c
@@ -130,7 +130,7 @@ PVT ml_val_t BuildFileList (ml_state_t *
     ml_val_t	fileList;
 # define SIZE_BUF_LEN	128	/* this should be plenty for two numbers */
     char        sizeBuf[SIZE_BUF_LEN];
-    char        c;
+    int        c;
 
     numFiles = 0;
 
@@ -175,6 +175,9 @@ PVT ml_val_t BuildFileList (ml_state_t *
 	}
 	fclose (listF);
     }
+    else {
+	*mbplp = 0;
+    }
 
   /* create the in-heap list */
     for (fileList = LIST_nil, i = numFiles;  --i >= 0; ) {
