1*8dffb485Schristos #include <stdlib.h> 2*8dffb485Schristos #include <unistd.h> 3*8dffb485Schristos #include <stdio.h> 4*8dffb485Schristos #include <string.h> 5*8dffb485Schristos 6*8dffb485Schristos #if defined (READLINE_LIBRARY) 7*8dffb485Schristos # include "readline.h" 8*8dffb485Schristos # include "history.h" 9*8dffb485Schristos #else 10*8dffb485Schristos # include <readline/readline.h> 11*8dffb485Schristos # include <readline/history.h> 12*8dffb485Schristos #endif 13*8dffb485Schristos 14*8dffb485Schristos int main(int c,char ** v)15*8dffb485Schristosmain (int c, char **v) 16*8dffb485Schristos { 17*8dffb485Schristos char *input; 18*8dffb485Schristos 19*8dffb485Schristos for (;;) { 20*8dffb485Schristos input = readline ((char *)NULL); 21*8dffb485Schristos if (input == 0) 22*8dffb485Schristos break; 23*8dffb485Schristos printf ("%s\n", input); 24*8dffb485Schristos if (strcmp (input, "exit") == 0) 25*8dffb485Schristos break; 26*8dffb485Schristos free (input); 27*8dffb485Schristos } 28*8dffb485Schristos exit (0); 29*8dffb485Schristos } 30