~rabbits/uxn11

8cf9d55c1c0a053afa4e8ccdabf0896aedadce6f — Devine Lu Linvega 28 days ago 2039e0f
(uxncli)Use System/halt as exit code
1 files changed, 5 insertions(+), 5 deletions(-)

M src/uxncli.c
M src/uxncli.c => src/uxncli.c +5 -5
@@ 23,7 23,7 @@ static int
emu_error(char *msg, const char *err)
{
	fprintf(stderr, "Error %s: %s\n", msg, err);
	return 0;
	return 1;
}

static int


@@ 37,8 37,8 @@ console_input(Uxn *u, char c)
static void
console_deo(Uint8 *d, Uint8 port)
{
	FILE *fd = port == 0x8 ? stdout : port == 0x9 ? stderr :
													0;
	FILE *fd = port == 0x8 ? stdout : port == 0x9 ? stderr
												  : 0;
	if(fd) {
		fputc(d[port], fd);
		fflush(fd);


@@ 85,7 85,7 @@ main(int argc, char **argv)
	if(!system_load(&u, argv[1]))
		return emu_error("Load", "Failed");
	if(!uxn_eval(&u, PAGE_PROGRAM))
		return emu_error("Init", "Failed");
		return u.dev[0x0f] & 0x7f;
	for(i = 2; i < argc; i++) {
		char *p = argv[i];
		while(*p) console_input(&u, *p++);


@@ 96,5 96,5 @@ main(int argc, char **argv)
		if(c != EOF)
			console_input(&u, (Uint8)c);
	}
	return 0;
	return u.dev[0x0f] & 0x7f;
}