Lines Matching refs:stringPtr

286 static int readU32FromCharChecked(const char** stringPtr, unsigned* value)  in readU32FromCharChecked()  argument
289 while ((**stringPtr >='0') && (**stringPtr <='9')) { in readU32FromCharChecked()
294 result += (unsigned)(**stringPtr - '0'); in readU32FromCharChecked()
296 (*stringPtr)++ ; in readU32FromCharChecked()
298 if ((**stringPtr=='K') || (**stringPtr=='M')) { in readU32FromCharChecked()
302 if (**stringPtr=='M') { in readU32FromCharChecked()
306 (*stringPtr)++; /* skip `K` or `M` */ in readU32FromCharChecked()
307 if (**stringPtr=='i') (*stringPtr)++; in readU32FromCharChecked()
308 if (**stringPtr=='B') (*stringPtr)++; in readU32FromCharChecked()
319 static unsigned readU32FromChar(const char** stringPtr) { in readU32FromChar() argument
322 if (readU32FromCharChecked(stringPtr, &result)) { errorOut(errorMsg); } in readU32FromChar()
331 static int readSizeTFromCharChecked(const char** stringPtr, size_t* value) in readSizeTFromCharChecked() argument
334 while ((**stringPtr >='0') && (**stringPtr <='9')) { in readSizeTFromCharChecked()
339 result += (size_t)(**stringPtr - '0'); in readSizeTFromCharChecked()
341 (*stringPtr)++ ; in readSizeTFromCharChecked()
343 if ((**stringPtr=='K') || (**stringPtr=='M')) { in readSizeTFromCharChecked()
347 if (**stringPtr=='M') { in readSizeTFromCharChecked()
351 (*stringPtr)++; /* skip `K` or `M` */ in readSizeTFromCharChecked()
352 if (**stringPtr=='i') (*stringPtr)++; in readSizeTFromCharChecked()
353 if (**stringPtr=='B') (*stringPtr)++; in readSizeTFromCharChecked()
364 static size_t readSizeTFromChar(const char** stringPtr) { in readSizeTFromChar() argument
367 if (readSizeTFromCharChecked(stringPtr, &result)) { errorOut(errorMsg); } in readSizeTFromChar()
376 static int longCommandWArg(const char** stringPtr, const char* longCommand) in longCommandWArg() argument
379 int const result = !strncmp(*stringPtr, longCommand, comSize); in longCommandWArg()
380 if (result) *stringPtr += comSize; in longCommandWArg()
394 static unsigned parseCoverParameters(const char* stringPtr, ZDICT_cover_params_t* params) in parseCoverParameters() argument
398 …if (longCommandWArg(&stringPtr, "k=")) { params->k = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseCoverParameters()
399 …if (longCommandWArg(&stringPtr, "d=")) { params->d = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseCoverParameters()
400 …if (longCommandWArg(&stringPtr, "steps=")) { params->steps = readU32FromChar(&stringPtr); if (stri… in parseCoverParameters()
401 if (longCommandWArg(&stringPtr, "split=")) { in parseCoverParameters()
402 unsigned splitPercentage = readU32FromChar(&stringPtr); in parseCoverParameters()
404 if (stringPtr[0]==',') { stringPtr++; continue; } else break; in parseCoverParameters()
406 if (longCommandWArg(&stringPtr, "shrink")) { in parseCoverParameters()
409 if (stringPtr[0]=='=') { in parseCoverParameters()
410 stringPtr++; in parseCoverParameters()
411 params->shrinkDictMaxRegression = readU32FromChar(&stringPtr); in parseCoverParameters()
413 if (stringPtr[0]==',') { in parseCoverParameters()
414 stringPtr++; in parseCoverParameters()
421 if (stringPtr[0] != 0) return 0; in parseCoverParameters()
432 static unsigned parseFastCoverParameters(const char* stringPtr, ZDICT_fastCover_params_t* params) in parseFastCoverParameters() argument
436 …if (longCommandWArg(&stringPtr, "k=")) { params->k = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseFastCoverParameters()
437 …if (longCommandWArg(&stringPtr, "d=")) { params->d = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseFastCoverParameters()
438 …if (longCommandWArg(&stringPtr, "f=")) { params->f = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseFastCoverParameters()
439 …if (longCommandWArg(&stringPtr, "steps=")) { params->steps = readU32FromChar(&stringPtr); if (stri… in parseFastCoverParameters()
440 …if (longCommandWArg(&stringPtr, "accel=")) { params->accel = readU32FromChar(&stringPtr); if (stri… in parseFastCoverParameters()
441 if (longCommandWArg(&stringPtr, "split=")) { in parseFastCoverParameters()
442 unsigned splitPercentage = readU32FromChar(&stringPtr); in parseFastCoverParameters()
444 if (stringPtr[0]==',') { stringPtr++; continue; } else break; in parseFastCoverParameters()
446 if (longCommandWArg(&stringPtr, "shrink")) { in parseFastCoverParameters()
449 if (stringPtr[0]=='=') { in parseFastCoverParameters()
450 stringPtr++; in parseFastCoverParameters()
451 params->shrinkDictMaxRegression = readU32FromChar(&stringPtr); in parseFastCoverParameters()
453 if (stringPtr[0]==',') { in parseFastCoverParameters()
454 stringPtr++; in parseFastCoverParameters()
461 if (stringPtr[0] != 0) return 0; in parseFastCoverParameters()
472 static unsigned parseLegacyParameters(const char* stringPtr, unsigned* selectivity) in parseLegacyParameters() argument
474 …if (!longCommandWArg(&stringPtr, "s=") && !longCommandWArg(&stringPtr, "selectivity=")) { return 0… in parseLegacyParameters()
475 *selectivity = readU32FromChar(&stringPtr); in parseLegacyParameters()
476 if (stringPtr[0] != 0) return 0; in parseLegacyParameters()
516 static unsigned parseAdaptParameters(const char* stringPtr, int* adaptMinPtr, int* adaptMaxPtr) in parseAdaptParameters() argument
519 …if (longCommandWArg(&stringPtr, "min=")) { *adaptMinPtr = (int)readU32FromChar(&stringPtr); if (st… in parseAdaptParameters()
520 …if (longCommandWArg(&stringPtr, "max=")) { *adaptMaxPtr = (int)readU32FromChar(&stringPtr); if (st… in parseAdaptParameters()
524 if (stringPtr[0] != 0) return 0; /* check the end of string */ in parseAdaptParameters()
538 static unsigned parseCompressionParameters(const char* stringPtr, ZSTD_compressionParameters* param… in parseCompressionParameters() argument
541 …&stringPtr, "windowLog=") || longCommandWArg(&stringPtr, "wlog=")) { params->windowLog = readU32Fr… in parseCompressionParameters()
542 …(&stringPtr, "chainLog=") || longCommandWArg(&stringPtr, "clog=")) { params->chainLog = readU32Fro… in parseCompressionParameters()
543 …g(&stringPtr, "hashLog=") || longCommandWArg(&stringPtr, "hlog=")) { params->hashLog = readU32From… in parseCompressionParameters()
544 …&stringPtr, "searchLog=") || longCommandWArg(&stringPtr, "slog=")) { params->searchLog = readU32Fr… in parseCompressionParameters()
545 …(&stringPtr, "minMatch=") || longCommandWArg(&stringPtr, "mml=")) { params->minMatch = readU32From… in parseCompressionParameters()
546stringPtr, "targetLength=") || longCommandWArg(&stringPtr, "tlen=")) { params->targetLength = read… in parseCompressionParameters()
547stringPtr, "strategy=") || longCommandWArg(&stringPtr, "strat=")) { params->strategy = (ZSTD_strat… in parseCompressionParameters()
548 …(&stringPtr, "overlapLog=") || longCommandWArg(&stringPtr, "ovlog=")) { g_overlapLog = readU32From… in parseCompressionParameters()
549 …(&stringPtr, "ldmHashLog=") || longCommandWArg(&stringPtr, "lhlog=")) { g_ldmHashLog = readU32From… in parseCompressionParameters()
550 …(&stringPtr, "ldmMinMatch=") || longCommandWArg(&stringPtr, "lmml=")) { g_ldmMinMatch = readU32Fro… in parseCompressionParameters()
551stringPtr, "ldmBucketSizeLog=") || longCommandWArg(&stringPtr, "lblog=")) { g_ldmBucketSizeLog = r… in parseCompressionParameters()
552stringPtr, "ldmHashRateLog=") || longCommandWArg(&stringPtr, "lhrlog=")) { g_ldmHashRateLog = read… in parseCompressionParameters()
559 if (stringPtr[0] != 0) return 0; /* check the end of string */ in parseCompressionParameters()