20000317 sourceware import
This commit is contained in:
69
libgloss/sparc/test.c
Normal file
69
libgloss/sparc/test.c
Normal file
@ -0,0 +1,69 @@
|
||||
#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");
|
||||
}
|
Reference in New Issue
Block a user