diff options
Diffstat (limited to 'startmode.c')
-rw-r--r-- | startmode.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/startmode.c b/startmode.c index 866da36..3c5b606 100644 --- a/startmode.c +++ b/startmode.c @@ -79,11 +79,23 @@ int startmode(char filename[]) { } printf("%s", line); free(line); + break; case 'E': case 'e': printf("EDIT MODE\n"); break; + case 'C': + case 'c': + + size_t Flines; + int returnval = COUNT_LINES_IN_FILE(filename, &Flines); + if (returnval == 1) { + return EXIT_FAILURE; + } + fprintf(stdout,"%s %ld lines\n", filename, Flines); + + break; case 'Q': case 'q': return EXIT_SUCCESS; |