fprintf(stderr, "%s", " -i, --invert swap black and white color\n");
fprintf(stderr, "%s", " -t, --notrans disable transparency in transparent terminal\n");
fprintf(stderr, "%s", " -s, --noslidenum do not show slide number at the bottom\n");
+ fprintf(stderr, "%s", " -v, --version display the version number and license\n");
fprintf(stderr, "%s", " -x, --noslidemax show slide number, but not total number of slides\n");
fprintf(stderr, "%s", "\nWith no FILE, or when FILE is -, read standard input.\n\n");
exit(EXIT_FAILURE);
}
}
- // set locale to read and display UTF-8 correctly in ncurses
- setlocale(LC_CTYPE, "en_US.UTF8");
+ // set locale to that of the environment, so that ncurses properly renders
+ // UTF-8 characters if the system supports it
+ setlocale(LC_CTYPE, "");
// open file or set input to STDIN
char *file = NULL;