MCPcopy Create free account
hub / github.com/F-Stack/f-stack / parseLegacyParameters

Function parseLegacyParameters

freebsd/contrib/zstd/programs/zstdcli.c:472–479  ·  view source on GitHub ↗

* parseLegacyParameters() : * reads legacy dictionary builder parameters from *stringPtr (e.g. "--train-legacy=selectivity=8") into *selectivity * @return 1 means that legacy dictionary builder parameters were correct * @return 0 in case of malformed parameters */

Source from the content-addressed store, hash-verified

470 * @return 0 in case of malformed parameters
471 */
472static unsigned parseLegacyParameters(const char* stringPtr, unsigned* selectivity)
473{
474 if (!longCommandWArg(&stringPtr, "s=") && !longCommandWArg(&stringPtr, "selectivity=")) { return 0; }
475 *selectivity = readU32FromChar(&stringPtr);
476 if (stringPtr[0] != 0) return 0;
477 DISPLAYLEVEL(4, "legacy: selectivity=%u\n", *selectivity);
478 return 1;
479}
480
481static ZDICT_cover_params_t defaultCoverParams(void)
482{

Callers 1

mainFunction · 0.85

Calls 2

longCommandWArgFunction · 0.85
readU32FromCharFunction · 0.70

Tested by

no test coverage detected