int main (int argc, char ** argv) { printf (" VALIDATION TESTS\n"); printf ("====================\n\n"); init (argc, argv); test_lookupre (); test_extended (); word_test (); line_test (); icase_test (); invert_test (); print_result ("testmod_validation"); return nbError; }
static Errcode test_draw(Rcel *dcel) /* Draw various shapes in response to abuser input */ { int scancode; /* keyboard scancode */ char asckey; /* ascii representation of keyboard scan code */ for (;;) { asckey = scancode = pj_key_in(); /* Hey dos, what did they hit? */ #define ESCKEY 0x1b switch (asckey) /* Quit program on any * escape looking key */ { case ESCKEY: case 'q': case 'Q': case 'x': case 'X': goto done_drawing; case '0': pj_set_rast(dcel,0); break; case '1': line_test(dcel); break; case '2': circle_test(dcel); break; case '3': box_test(dcel); break; #ifdef SOON case '4': blit_test(dcel); break; #endif /* SOON */ } } done_drawing: return(Success); }