From f77e5a5ec7f8b1373eeda0ea56f47137daf40330 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sat, 4 Jan 2025 17:57:28 -0800 Subject: args: Convert nng_opts_parse into a header only library using `nng_args_parse`. The API is identical, except that some names have changed, and this is now a header library in `nng/args.h` - so the core library does not need to carry this code in binaries. Being a header library also means it is not necessary to link against NNG, and it does not include any parts of NNG; it only depends on a standard C99 or C11 environment. --- src/nng.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/nng.c') diff --git a/src/nng.c b/src/nng.c index 345f47d9..002f29f8 100644 --- a/src/nng.c +++ b/src/nng.c @@ -1266,8 +1266,6 @@ static const struct { { NNG_EWRITEONLY, "Write only resource" }, { NNG_ECRYPTO, "Cryptographic error" }, { NNG_EPEERAUTH, "Peer could not be authenticated" }, - { NNG_ENOARG, "Option requires argument" }, - { NNG_EAMBIGUOUS, "Ambiguous option" }, { NNG_EBADTYPE, "Incorrect type" }, { NNG_ECONNSHUT, "Connection shutdown" }, { NNG_ESTOPPED, "Operation stopped"}, -- cgit v1.2.3-70-g09d2