From ba2db278d187b894a0eb4c326183d9e64c460c7f Mon Sep 17 00:00:00 2001 From: Kamila Szewczyk <27734421+kspalaiologos@users.noreply.github.com> Date: Mon, 16 Dec 2024 17:37:49 +0100 Subject: [PATCH] Update yarg.h --- yarg.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/yarg.h b/yarg.h index 8ce9028..81c0c56 100644 --- a/yarg.h +++ b/yarg.h @@ -87,7 +87,7 @@ static void yarg_parse_unix(int argc, char * argv[], yarg_options opt[], if (opt[j].long_opt && !strncmp(opt[j].long_opt, long_opt, len)) { o = &opt[j]; break; } if (!o) { - asprintf(&res->error, "--%.*s -- unknown option\n", len, long_opt); + yarg_asprintf(&res->error, "--%.*s -- unknown option\n", len, long_opt); return; } if (o->type == required_argument) { @@ -96,7 +96,7 @@ static void yarg_parse_unix(int argc, char * argv[], yarg_options opt[], } else if (argv[i + 1] && argv[i + 1][0] != '-') { i++; } else { - asprintf(&res->error, "--%s -- missing argument\n", o->long_opt); + yarg_asprintf(&res->error, "--%s -- missing argument\n", o->long_opt); return; } } else if (o->type == optional_argument) { @@ -113,7 +113,7 @@ static void yarg_parse_unix(int argc, char * argv[], yarg_options opt[], if (opt[k].opt == c) { o = &opt[k]; break; } if (!o) { - asprintf(&res->error, "-%c -- unknown option\n", c); + yarg_asprintf(&res->error, "-%c -- unknown option\n", c); return; } if (o->type == required_argument) { @@ -122,7 +122,7 @@ static void yarg_parse_unix(int argc, char * argv[], yarg_options opt[], } else if (argv[i + 1] && argv[i + 1][0] != '-') { i++; } else { - asprintf(&res->error, "-%c -- missing argument\n", c); + yarg_asprintf(&res->error, "-%c -- missing argument\n", c); return; } no_args++; @@ -177,7 +177,7 @@ static void yarg_parse_unix(int argc, char * argv[], yarg_options opt[], if (opt[k].opt == c) { o = &opt[k]; break; } if (!o) { - asprintf(&res->error, "-%c -- unknown option\n", c); + yarg_asprintf(&res->error, "-%c -- unknown option\n", c); return; } res->args[res->argc].opt = c; @@ -213,7 +213,7 @@ static void yarg_parse_unix_short(int argc, char * argv[], yarg_options opt[], if (opt[j].long_opt && !strncmp(opt[j].long_opt, long_opt, len)) { o = &opt[j]; break; } if (!o) { - asprintf(&res->error, "%c%.*s -- unknown option\n", opt_char, len, long_opt); + yarg_asprintf(&res->error, "%c%.*s -- unknown option\n", opt_char, len, long_opt); return; } if (o->type == required_argument) { @@ -222,7 +222,7 @@ static void yarg_parse_unix_short(int argc, char * argv[], yarg_options opt[], } else if (argv[i + 1] && argv[i + 1][0] != opt_char) { i++; } else { - asprintf(&res->error, "%c%s -- missing argument\n", opt_char, o->long_opt); + yarg_asprintf(&res->error, "%c%s -- missing argument\n", opt_char, o->long_opt); return; } } else if (o->type == optional_argument) {