const char *usage_msg[] = { " -a: convert EOLs and tabs in text files.", " -aa: convert EOLs and tabs in ALL files.", " -d: set output directory (created if needed).", " -e: extract files (redundant; this is the default action).", " -f: fix (remove) junk at EOF.", " -h: show this help message.", " -k: keep trailing periods (dots) in filenames.", " -l: list files in archive (filenames only).", " -L: use lowercase filenames.", " -o: overwrite files (do not create file~ backups).", " -p: extract to stdout (enables -q).", " -q: quiet: don't print filenames during extraction/testing.", " -t: test archive.", " -v: verbose listing of archive contents.", " -V: show version number.", " -x: exclude . may be given multiple times.", (const char*)0 };