This commit is contained in:
2025-09-28 22:06:39 -04:00
parent 90fadf3980
commit d847c2fcb6
20 changed files with 636 additions and 450 deletions

22
lib/proginfo.h Normal file
View File

@@ -0,0 +1,22 @@
/* Copyright (C) GCK
*
* This file is part of gcklib
*
* This project and file is licensed under the BSD-3-Clause licence.
* <https://opensource.org/licence/bsd-3-clause>
*/
#ifndef proginfo_H
#define proginfo_H
extern const char *prog_name;
void set_prog_name(const char *name);
void emit_try_help();
void emit_version();
int parse_standard_options(int argc, char **argv, void (*usage)(int),
void (*version)());
#endif