summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Kilies <MarioKilies@GMX.net>2011-01-29 20:50:55 +0100
committerMario Kilies <MarioKilies@GMX.net>2011-01-29 20:50:55 +0100
commitbe494949657db11f363eb8487884ea78eea878b2 (patch)
tree06c646c0ef8c533314fca282cb88eb086a26a38c
parent225fe2494fdb9acfb384afff04f19fa4a5c7e3cb (diff)
Printing version number before usage information.
-rw-r--r--src/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index b44d787..f93a59c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -45,7 +45,6 @@
static void print_version(void)
{
printf("You are running oxen %d.%d.%d\n", OXEN_MAJOR, OXEN_MINOR, OXEN_PATCH);
- exit(EXIT_SUCCESS);
}
/**
@@ -63,6 +62,7 @@ static void print_usage(const char* name)
"\t-m\t\t\tdisplay the manual\n"
"\t-v\t\t\tprint version number\n";
+ print_version();
fprintf(stderr, usage, name, DEFAULT_PORT);
exit(EXIT_FAILURE);
}
@@ -107,6 +107,7 @@ int main(int argc, char *argv[])
break;
case 'v':
print_version();
+ exit(EXIT_SUCCESS);
break;
case 'h': // help
default: