... | ... |
@@ -99,15 +99,14 @@ nil_talk(Device *d, Uint8 b0, Uint8 w) |
99 | 99 |
|
100 | 100 |
#pragma mark - Generics |
101 | 101 |
|
102 |
-static int |
|
103 |
-start(Uxn *u) |
|
102 |
+static void |
|
103 |
+run(Uxn *u) |
|
104 | 104 |
{ |
105 | 105 |
if(!evaluxn(u, PAGE_PROGRAM)) |
106 |
- return error("Reset", "Failed"); |
|
107 |
- if(mempeek16(devconsole->dat, 0)) |
|
106 |
+ error("Reset", "Failed"); |
|
107 |
+ else if(mempeek16(devconsole->dat, 0)) |
|
108 | 108 |
while(read(0, &devconsole->dat[0x2], 1) > 0) |
109 | 109 |
evaluxn(u, mempeek16(devconsole->dat, 0)); |
110 |
- return 1; |
|
111 | 110 |
} |
112 | 111 |
|
113 | 112 |
int |
... | ... |
@@ -139,7 +138,7 @@ main(int argc, char **argv) |
139 | 138 |
portuxn(&u, 0xe, "empty", nil_talk); |
140 | 139 |
portuxn(&u, 0xf, "empty", nil_talk); |
141 | 140 |
|
142 |
- start(&u); |
|
141 |
+ run(&u); |
|
143 | 142 |
|
144 | 143 |
if(argc > 2) |
145 | 144 |
printstack(&u.wst); |
... | ... |
@@ -343,8 +343,8 @@ stdin_handler(void *p) |
343 | 343 |
(void)p; |
344 | 344 |
} |
345 | 345 |
|
346 |
-static int |
|
347 |
-start(Uxn *u) |
|
346 |
+static void |
|
347 |
+run(Uxn *u) |
|
348 | 348 |
{ |
349 | 349 |
evaluxn(u, 0x0100); |
350 | 350 |
redraw(u); |
... | ... |
@@ -356,8 +356,7 @@ start(Uxn *u) |
356 | 356 |
while(SDL_PollEvent(&event) != 0) { |
357 | 357 |
switch(event.type) { |
358 | 358 |
case SDL_QUIT: |
359 |
- quit(); |
|
360 |
- break; |
|
359 |
+ return; |
|
361 | 360 |
case SDL_TEXTINPUT: |
362 | 361 |
devctrl->dat[3] = event.text.text[0]; /* fall-thru */ |
363 | 362 |
case SDL_KEYDOWN: |
... | ... |
@@ -396,7 +395,6 @@ start(Uxn *u) |
396 | 395 |
SDL_Delay(clamp(16.666f - elapsed, 0, 1000)); |
397 | 396 |
} |
398 | 397 |
} |
399 |
- return 1; |
|
400 | 398 |
} |
401 | 399 |
|
402 | 400 |
int |
... | ... |
@@ -438,7 +436,7 @@ main(int argc, char **argv) |
438 | 436 |
mempoke16(devscreen->dat, 2, ppu.hor * 8); |
439 | 437 |
mempoke16(devscreen->dat, 4, ppu.ver * 8); |
440 | 438 |
|
441 |
- start(&u); |
|
439 |
+ run(&u); |
|
442 | 440 |
quit(); |
443 | 441 |
return 0; |
444 | 442 |
} |