newlib-cygwin/libgloss/sparc/test.c

70 lines
798 B
C
Raw Normal View History

2000-03-18 06:48:54 +08:00
#include "debug.h"
char hextab[] = "0123456789abcdef";
int
foo(arg)
int arg;
{
return arg+1;
}
int
fact (i)
int i;
{
if (i == 1)
return 1;
else
return i * fact ( i - 1);
}
main()
{
unsigned char c;
int num;
char foo[100];
#if 0
set_debug_level(2);
cache_on();
#endif
set_debug_traps();
breakpoint();
print("Got to here\r\n");
while (1) {
c = inbyte();
if (c == 'c')
break;
if (c == 'd') {
set_debug_traps();
breakpoint();
break;
}
print("echo ");
outbyte(c);
print("\r\n");
}
print("Hello world\r\n");
while (1) {
c = inbyte();
if ((c & 0x7f) == 4)
break;
print("Char is ");
outbyte (c);
print("\r\n");
}
print("I escaped!\r\n");
}