1
0
Fork 0

Merging upstream version 2.4+really2.3.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-16 12:22:16 +01:00
parent 58746eb9a3
commit 1fbda9c797
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
458 changed files with 5141 additions and 7138 deletions

View file

@ -38,7 +38,6 @@
#include <getopt.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdbool.h>
enum argconfig_types {
CFG_FLAG,
@ -63,7 +62,7 @@ enum argconfig_types {
};
#define OPT_ARGS(n) \
struct argconfig_commandline_options n[]
const struct argconfig_commandline_options n[]
#define OPT_END() { NULL }
@ -110,7 +109,6 @@ struct argconfig_commandline_options {
void *default_value;
int argument_type;
const char *help;
bool seen;
};
#define CFG_MAX_SUBOPTS 500
@ -119,9 +117,9 @@ struct argconfig_commandline_options {
typedef void argconfig_help_func();
void argconfig_append_usage(const char *str);
void argconfig_print_help(const char *program_desc,
struct argconfig_commandline_options *options);
const struct argconfig_commandline_options *options);
int argconfig_parse(int argc, char *argv[], const char *program_desc,
struct argconfig_commandline_options *options);
const struct argconfig_commandline_options *options);
int argconfig_parse_subopt_string(char *string, char **options,
size_t max_options);
int argconfig_parse_comma_sep_array(char *string, int *ret,
@ -135,7 +133,4 @@ int argconfig_parse_byte(const char *opt, const char *str, unsigned char *val);
void argconfig_register_help_func(argconfig_help_func * f);
void print_word_wrapped(const char *s, int indent, int start, FILE *stream);
bool argconfig_parse_seen(struct argconfig_commandline_options *options,
const char *option);
bool argconfig_output_format_json(bool set);
#endif