#include #include "reverse.h" int main() { char line[MAX_LINE_SIZE]; /* initialization */ reverse_init(); /* read lines, and add each line */ while(fgets(line, MAX_LINE_SIZE, stdin)) { if (reverse_add_line(line) == 0) fprintf(stderr, "could not allocate memory for line."); } /* print all lines in reverse */ reverse_print(); /* shutdown */ reverse_shutdown(); return 0; }