buf 112 src/exec.c char *buf = malloc_chk(INSIZE + 1, "svcin.buf"); buf 114 src/exec.c if(fgets(buf, INSIZE, stdin) == NULL) { buf 119 src/exec.c if(!buf[i] || buf[i] == '\n') { buf 128 src/exec.c sys->memory[sys->cpu->gr[1] + i] = buf[i]; buf 131 src/exec.c FREE(buf); buf 399 src/monitor.c static char *buf = NULL; buf 405 src/monitor.c buf = readline(monitor_prompt); buf 407 src/monitor.c if(buf == NULL) { buf 408 src/monitor.c FREE(buf); buf 413 src/monitor.c if(buf[0] == '\0') { buf 416 src/monitor.c FREE(buf); buf 419 src/monitor.c buf = strdup_chk(last_buf, "monitor.buf_repeat"); buf 423 src/monitor.c strip_end(buf); /* 文字列末尾の改行と空白を削除 */ buf 425 src/monitor.c add_history(buf); buf 426 src/monitor.c last_buf = strdup_chk(buf, "monitor.last_buf"); buf 429 src/monitor.c fprintf(stdout, "> %s\n", buf); buf 431 src/monitor.c if(buf[0] == '!') { buf 432 src/monitor.c system(buf + 1); buf 433 src/monitor.c } else if((moncmdl = monlinetok(buf)) != NULL) { buf 438 src/monitor.c FREE(buf); buf 443 src/monitor.c FREE(buf);