]> git.ipfire.org Git - collecty.git/commitdiff
args: Add functions to fetch values
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 28 Sep 2025 09:06:34 +0000 (09:06 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 28 Sep 2025 09:06:34 +0000 (09:06 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/daemon/args.c
src/daemon/args.h

index ed7368b7349591beafe9782532396bdd395db7a5..b396f4b74aa97ea98ad31d501f7756441aa461e3 100644 (file)
@@ -78,6 +78,14 @@ collecty_args* collecty_args_unref(collecty_args* self) {
        return NULL;
 }
 
+const char** colletcy_args_argv(collecty_args* self) {
+       return (const char**)self->argv;
+}
+
+int collecty_args_argc(collecty_args* self) {
+       return self->argc;
+}
+
 int collecty_args_push(collecty_args* self, const char* format, ...) {
        char** argv = NULL;
        char* arg = NULL;
index f108e036e7712d4fc43f9cd4b6860ab5fd385d6b..c523876eae7d5cda6e7b2a7ac0698e970cc39775 100644 (file)
@@ -30,6 +30,9 @@ int collecty_args_create(collecty_args** args, collecty_ctx* ctx);
 collecty_args* collecty_args_ref(collecty_args* self);
 collecty_args* collecty_args_unref(collecty_args* self);
 
+const char** colletcy_args_argv(collecty_args* self);
+int collecty_args_argc(collecty_args* self);
+
 int collecty_args_push(collecty_args* self, const char* format, ...)
        __attribute__((format(printf, 2, 3)));