ArgParseDeinit
Description
Release the spec Vec. Safe on a fully-initialised parser; not safe on a zero-initialised one.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
ArgParse.c:33:
bool ok = (rc == ARG_RUN_OK) && listen && ZstrCompare(listen, "0.0.0.0:8080") == 0;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:50:
bool ok = (rc == ARG_RUN_OK) && listen && ZstrCompare(listen, "0.0.0.0:8080") == 0;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:67:
bool ok = (rc == ARG_RUN_OK) && listen && ZstrCompare(listen, "127.0.0.1:9") == 0;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:84:
bool ok = (rc == ARG_RUN_OK) && timeout == 30;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:101:
bool ok = (rc == ARG_RUN_OK) && timeout == 5;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:118:
bool ok = (rc == ARG_RUN_OK) && verbose == true;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:135:
bool ok = (rc == ARG_RUN_OK) && verbose == false;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:152:
bool ok = (rc == ARG_RUN_OK) && verbose == 3;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:169:
bool ok = (rc == ARG_RUN_OK) && verbose == 3;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:188:
bool ok = (rc == ARG_RUN_OK) && ZstrCompare(src, "a.txt") == 0 && ZstrCompare(dst, "b.txt") == 0;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:209:
bool ok = (rc == ARG_RUN_OK) && ZstrCompare(src, "a.txt") == 0 && ZstrCompare(dst, "b.txt") == 0 && verbose == true;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:230:
bool ok = (rc == ARG_RUN_OK) && n == 12345;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:247:
bool ok = (rc == ARG_RUN_OK) && v == -42;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:264:
bool ok = (rc == ARG_RUN_OK) && ratio > 2.4 && ratio < 2.6;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:281:
bool ok = (rc == ARG_RUN_OK) && name.length == 5 && name.data[0] == 'a' && name.data[4] == 'e';
ArgParseDeinit(&p);
StrDeinit(&name);
DefaultAllocatorDeinit(&a);- In
ArgParse.c:303:
bool ok = (rc == ARG_RUN_ERROR) && listen == NULL;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:322:
bool ok = (rc == ARG_RUN_ERROR);
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:339:
bool ok = (rc == ARG_RUN_ERROR);
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:356:
bool ok = (rc == ARG_RUN_ERROR) && n == 0;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:373:
bool ok = (rc == ARG_RUN_ERROR) && v == 0;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:390:
bool ok = (rc == ARG_RUN_ERROR);
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:413:
bool ok = (rc == ARG_RUN_OK) && ZstrCompare(file, "--unusual-name") == 0;
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:437:
// --help should beat the missing-required check.
bool ok = (rc == ARG_RUN_HELP);
ArgParseDeinit(&p);
DefaultAllocatorDeinit(&a);
return ok;- In
ArgParse.c:474:
}
void ArgParseDeinit(ArgParse *self) {
if (!self)
return;- In
Beam.c:205:
ArgRun rc = ArgParseRun(&ap, argc, argv);
ArgParseDeinit(&ap);
if (rc != ARG_RUN_OK) {
return rc == ARG_RUN_HELP ? 0 : 1;- In
Resolve.c:27:
ArgRun rc = ArgParseRun(&ap, argc, argv);
ArgParseDeinit(&ap);
if (rc != ARG_RUN_OK) {
return rc == ARG_RUN_HELP ? 0 : 1;
Last updated on