From: j8takagi Date: Sat, 13 Feb 2010 17:22:37 +0000 (+0900) Subject: SVC 1の動作を、領域が満ちるまで文字が入力されるよう修正。 X-Git-Tag: v0.1~38 X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=commitdiff_plain;h=dc4c4e843192f433bd0f14d88d5f101ebbd23820;ds=sidebyside SVC 1の動作を、領域が満ちるまで文字が入力されるよう修正。 --- diff --git a/src/exec.c b/src/exec.c index 353dc24..4851aea 100644 --- a/src/exec.c +++ b/src/exec.c @@ -11,11 +11,10 @@ void svcin() char *buffer = malloc(INSIZE + 1); if(fgets(buffer, INSIZE, stdin) == NULL) { - memory[GR[1]] = 0x0; - memory[GR[2]] = 0x0; + memory[GR[1]] = memory[GR[2]] = 0x0; return; } - for(i = 0; i < GR[1] && i < INSIZE; i++) { + for(i = 0; i < INSIZE; i++) { if(*(buffer + i) == '\0' || *(buffer + i) == '\n') { --i; break;