define GMID_STRING and reuse-it

GMID_VERSION follows the CGI/FastCGI style, i.e. project_name/version.

Define GMID_STRING with a more "human" variant "project_name version",
and reuse that in the --help and --version codepath.
This commit is contained in:
Omar Polo 2021-06-29 10:56:07 +00:00
parent 0233b0f6b9
commit fdb43a4c0e
2 changed files with 3 additions and 2 deletions

4
gmid.c
View File

@ -383,7 +383,7 @@ usage(void)
fprintf(stderr,
"usage: %s [-fn] [-c config] [-P pidfile] | [-6h] [-d certs-dir] [-H host]\n"
" [-p port] [-x cgi] [dir]\n"
"version: gmid 1.7\n",
"version: " GMID_STRING "\n",
getprogname());
}
@ -579,7 +579,7 @@ main(int argc, char **argv)
break;
case 'V':
puts("Version: 1.7");
puts("Version: " GMID_STRING);
return 0;
case 'v':

1
gmid.h
View File

@ -38,6 +38,7 @@
#include <openssl/x509.h>
#define GMID_STRING "gmid 1.7"
#define GMID_VERSION "gmid/1.7"
#define GEMINI_URL_LEN (1024+3) /* URL max len + \r\n + \0 */