/* Special Conformance Test 4.6.3.5: Verification of pointer initialization: */ /* setting pointer to integer constant */ /* */ /* Tester needs to enter one character from the keyboard and then check that */ /* the key echoed is the same key. */ /* */ int printf(const char *, ...); int main (void) { static char *keyBoard = (char *) 0xC000ul, *strobe = (char *) 0xC010ul, ch; *keyBoard = 0; printf ("Please type one character\n"); while (!(*keyBoard & 0x0080)) ; *strobe = 1; ch = *keyBoard; printf ("The character typed is: %c\n", ch); return 0; Fail: printf ("Failed Special Conformance Test 4.6.3.5\n"); }