From c3d88b9a38867353e774c7f0380686d46dc368f3 Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 9 Feb 2024 20:44:01 +0000 Subject: driver: eliminate duplicate presence of the static argv interfaces. --- src/driver/slbt_driver_ctx.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'src/driver/slbt_driver_ctx.c') diff --git a/src/driver/slbt_driver_ctx.c b/src/driver/slbt_driver_ctx.c index 57d8cef..a8aaffb 100644 --- a/src/driver/slbt_driver_ctx.c +++ b/src/driver/slbt_driver_ctx.c @@ -96,6 +96,41 @@ const char * slbt_program_name(const char * path) return argv_program_name(path); } + +int slbt_optv_init( + const struct argv_option options[], + const struct argv_option ** optv) +{ + return argv_optv_init(options,optv); +} + + +void slbt_argv_scan( + char ** argv, + const struct argv_option ** optv, + struct argv_ctx * ctx, + struct argv_meta * meta) +{ + return argv_scan(argv,optv,ctx,meta); +} + + +struct argv_meta * slbt_argv_get( + char ** argv, + const struct argv_option ** optv, + int flags, + int fd) +{ + return argv_get(argv,optv,flags,fd); +} + + +void slbt_argv_free(struct argv_meta * meta) +{ + return argv_free(meta); +} + + uint64_t slbt_argv_flags(uint64_t flags) { uint32_t ret = 0; -- cgit v1.2.3