mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-06-02 19:42:59 +00:00
28 lines
323 B
C
28 lines
323 B
C
extern void abort (void);
|
|
extern void exit (int);
|
|
|
|
void do_exit (void) { exit (0); }
|
|
void do_abort (void) { abort (); }
|
|
|
|
void foo (int x, int a)
|
|
{
|
|
if (x < a)
|
|
goto doit;
|
|
do_exit ();
|
|
if (x != a)
|
|
goto doit;
|
|
|
|
/* else */
|
|
do_abort ();
|
|
return;
|
|
|
|
doit:
|
|
do_abort ();
|
|
}
|
|
|
|
int main()
|
|
{
|
|
foo (1, 0);
|
|
return 0;
|
|
}
|