#define CONSCB_SET_TERM_INT 0x4
#define CONSCB_SET_TERM_CTL 0x5
#define CONSCB_PROCESS_KEY 0x6
+#define CONSCB_OPEN_CONSOLE 0x7
+#define CONSCB_CLOSE_CONSOLE 0x8
#define CONSCB_OPEN 0x10
#define CONSCB_CLOSE 0x11
case CONSCB_PUTS:
for(i = 0; i < a3; i++) {
- PutChar(*(char *)a2+i);
+ PutChar(*((char *)a2+i));
}
return a3;
case CONSCB_CLOSE:
break;
+ case CONSCB_OPEN_CONSOLE:
+ printf("CONSOLE OPEN\n");
+ return 0; /* success */
+ break; /* not rearched */
+ case CONSCB_CLOSE_CONSOLE:
+ printf("CONSOLE CLOSE\n");
+ return 0; /* success */
+ break; /* not reached */
default:
panic("cher (%x,%x,%x,%x)\n", a0, a1, a2, a3);