aboutsummaryrefslogtreecommitdiffstats
path: root/src/serdi.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-08-01 18:12:36 -0400
committerDavid Robillard <d@drobilla.net>2022-01-28 21:57:07 -0500
commit7eafa3587c370a204e08afbc4013f748dd78feba (patch)
tree96f0c8b1e44aa4413471385bcc6ea7e0af00692c /src/serdi.c
parentf9524394dc6e5571b48af14fdda33316ba4feb07 (diff)
downloadserd-7eafa3587c370a204e08afbc4013f748dd78feba.tar.gz
serd-7eafa3587c370a204e08afbc4013f748dd78feba.tar.bz2
serd-7eafa3587c370a204e08afbc4013f748dd78feba.zip
Factor out command line version printing
Diffstat (limited to 'src/serdi.c')
-rw-r--r--src/serdi.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/src/serdi.c b/src/serdi.c
index 51ae084e..890408d2 100644
--- a/src/serdi.c
+++ b/src/serdi.c
@@ -37,22 +37,6 @@ typedef struct {
} FilterPattern;
static int
-print_version(void)
-{
- printf("serdi %d.%d.%d <http://drobilla.net/software/serd>\n",
- SERD_MAJOR_VERSION,
- SERD_MINOR_VERSION,
- SERD_MICRO_VERSION);
-
- printf("Copyright 2011-2021 David Robillard <d@drobilla.net>.\n"
- "License: <http://www.opensource.org/licenses/isc>\n"
- "This is free software; you are free to change and redistribute it."
- "\nThere is NO WARRANTY, to the extent permitted by law.\n");
-
- return 0;
-}
-
-static int
print_usage(const char* const name, const bool error)
{
FILE* const os = error ? stderr : stdout;
@@ -258,7 +242,7 @@ main(int argc, char** argv)
} else if (opt == 't') {
writer_flags |= SERD_WRITE_TERSE;
} else if (opt == 'v') {
- return print_version();
+ return serd_print_version(argv[0]);
} else if (opt == 'x') {
reader_flags |= SERD_READ_VARIABLES;
} else if (argv[a][1] == 'F') {