/* mp2.c */ /************************************************** * Main program distributed to test MP2 * * Author: Douglas W. Jones, Feb 13, 2008 * **************************************************/ #include #include #define LINELEN 80 void getline( char line[], int len ) { int i = 0; len = len - 1; while (i < len) { char ch; while (!keyboard_poll()) usleep( 10000 ); ch = keyboard_get(); if (ch == '\n') break; line[i] = ch; i = i + 1; } line[i] = 0; } int main() { keyboard_init(); char line[LINELEN]; do { getline( line, LINELEN ); puts( line ); } while (line[0] != 0); exit(0); }