Add --version option to chvideomode(1)

This commit is contained in:
Jonas 'Sortie' Termansen 2013-11-04 13:42:56 +01:00
parent 8a2630fbee
commit 9634a0c3d2
1 changed files with 8 additions and 1 deletions

View File

@ -37,6 +37,10 @@
#include <errno.h> #include <errno.h>
#include <termios.h> #include <termios.h>
#if !defined(VERSIONSTR)
#define VERSIONSTR "unknown version"
#endif
// TODO: Provide this using asprintf or somewhere sane in user-space. // TODO: Provide this using asprintf or somewhere sane in user-space.
char* Combine(size_t NumParameters, ...) char* Combine(size_t NumParameters, ...)
{ {
@ -333,7 +337,10 @@ void Help(FILE* fp, const char* argv0)
void Version(FILE* fp, const char* argv0) void Version(FILE* fp, const char* argv0)
{ {
Usage(fp, argv0); fprintf(fp, "%s (Sortix) %s\n", argv0, VERSIONSTR);
fprintf(fp, "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\n");
fprintf(fp, "This is free software: you are free to change and redistribute it.\n");
fprintf(fp, "There is NO WARRANTY, to the extent permitted by law.\n");
} }
bool SizeTParam(const char* name, const char* option, bool SizeTParam(const char* name, const char* option,