diff os9/mc09/mclibos9.c @ 102:09148bb27659

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 27 Dec 2018 16:03:36 +0900
parents 15569aa4098e
children 844305752064
line wrap: on
line diff
--- a/os9/mc09/mclibos9.c	Thu Dec 27 15:40:50 2018 +0900
+++ b/os9/mc09/mclibos9.c	Thu Dec 27 16:03:36 2018 +0900
@@ -13,8 +13,8 @@
     int mode;                 /*  2 */
     int len;                  /*  4 */
     char *name;               /*  6 */
-    unsigned char*ptr;        /*  8 */
-    unsigned char buf[256];       /*  10 */
+    char *ptr;        /*  8 */
+    char buff[256];       /*  10 */
  } FILE ;
 
 #define	FCBSIZE	(sizeof(FILE))
@@ -52,7 +52,7 @@
         n = 0;
         quote = 0;
         for( i = 0; i < 2 ; i++ ) {
-            if (i==1 && argc) { argv = (char**)malloc(sizeof(char*)*argc; }
+            if (i==1 && argc) { argv = (char**)malloc(sizeof(char*)*argc); }
             p = args;
             while((c = *p++)) {
                 if (i==1) argv[n] = args;
@@ -134,8 +134,8 @@
 _LC0002
         puls      x,y,u
 #endasm
-	if fcbp->fd < 0 ) return NULL;
-	fcbp->ptr = fcpp->buf;
+	if (fcbp->fd < 0 ) return NULL;
+	fcbp->ptr = fcbp->buff;
 	fcbp->len = 0;
 	return (_fcbtbl[i] = fcbp);
 }
@@ -171,8 +171,8 @@
 _LC0002
         puls      x,y,u
 #endasm
-	if fcbp->fd < 0 ) return NULL;
-	fcbp->ptr = fcpp->buf;
+	if (fcbp->fd < 0 ) return NULL;
+	fcbp->ptr = fcbp->buff;
 	fcbp->len = 0;
 	return (_fcbtbl[i] = fcbp);
 }