Lines Matching refs:stringPtr

318 static int readU32FromCharChecked(const char** stringPtr, unsigned* value)  in readU32FromCharChecked()  argument
321 while ((**stringPtr >='0') && (**stringPtr <='9')) { in readU32FromCharChecked()
326 result += (unsigned)(**stringPtr - '0'); in readU32FromCharChecked()
328 (*stringPtr)++ ; in readU32FromCharChecked()
330 if ((**stringPtr=='K') || (**stringPtr=='M')) { in readU32FromCharChecked()
334 if (**stringPtr=='M') { in readU32FromCharChecked()
338 (*stringPtr)++; /* skip `K` or `M` */ in readU32FromCharChecked()
339 if (**stringPtr=='i') (*stringPtr)++; in readU32FromCharChecked()
340 if (**stringPtr=='B') (*stringPtr)++; in readU32FromCharChecked()
351 static unsigned readU32FromChar(const char** stringPtr) { in readU32FromChar() argument
354 if (readU32FromCharChecked(stringPtr, &result)) { errorOut(errorMsg); } in readU32FromChar()
363 static int readIntFromChar(const char** stringPtr) { in readIntFromChar() argument
367 if (**stringPtr=='-') { in readIntFromChar()
368 (*stringPtr)++; in readIntFromChar()
371 if (readU32FromCharChecked(stringPtr, &result)) { errorOut(errorMsg); } in readIntFromChar()
380 static int readSizeTFromCharChecked(const char** stringPtr, size_t* value) in readSizeTFromCharChecked() argument
383 while ((**stringPtr >='0') && (**stringPtr <='9')) { in readSizeTFromCharChecked()
388 result += (size_t)(**stringPtr - '0'); in readSizeTFromCharChecked()
390 (*stringPtr)++ ; in readSizeTFromCharChecked()
392 if ((**stringPtr=='K') || (**stringPtr=='M')) { in readSizeTFromCharChecked()
396 if (**stringPtr=='M') { in readSizeTFromCharChecked()
400 (*stringPtr)++; /* skip `K` or `M` */ in readSizeTFromCharChecked()
401 if (**stringPtr=='i') (*stringPtr)++; in readSizeTFromCharChecked()
402 if (**stringPtr=='B') (*stringPtr)++; in readSizeTFromCharChecked()
413 static size_t readSizeTFromChar(const char** stringPtr) { in readSizeTFromChar() argument
416 if (readSizeTFromCharChecked(stringPtr, &result)) { errorOut(errorMsg); } in readSizeTFromChar()
425 static int longCommandWArg(const char** stringPtr, const char* longCommand) in longCommandWArg() argument
428 int const result = !strncmp(*stringPtr, longCommand, comSize); in longCommandWArg()
429 if (result) *stringPtr += comSize; in longCommandWArg()
443 static unsigned parseCoverParameters(const char* stringPtr, ZDICT_cover_params_t* params) in parseCoverParameters() argument
447 …if (longCommandWArg(&stringPtr, "k=")) { params->k = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseCoverParameters()
448 …if (longCommandWArg(&stringPtr, "d=")) { params->d = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseCoverParameters()
449 …if (longCommandWArg(&stringPtr, "steps=")) { params->steps = readU32FromChar(&stringPtr); if (stri… in parseCoverParameters()
450 if (longCommandWArg(&stringPtr, "split=")) { in parseCoverParameters()
451 unsigned splitPercentage = readU32FromChar(&stringPtr); in parseCoverParameters()
453 if (stringPtr[0]==',') { stringPtr++; continue; } else break; in parseCoverParameters()
455 if (longCommandWArg(&stringPtr, "shrink")) { in parseCoverParameters()
458 if (stringPtr[0]=='=') { in parseCoverParameters()
459 stringPtr++; in parseCoverParameters()
460 params->shrinkDictMaxRegression = readU32FromChar(&stringPtr); in parseCoverParameters()
462 if (stringPtr[0]==',') { in parseCoverParameters()
463 stringPtr++; in parseCoverParameters()
470 if (stringPtr[0] != 0) return 0; in parseCoverParameters()
481 static unsigned parseFastCoverParameters(const char* stringPtr, ZDICT_fastCover_params_t* params) in parseFastCoverParameters() argument
485 …if (longCommandWArg(&stringPtr, "k=")) { params->k = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseFastCoverParameters()
486 …if (longCommandWArg(&stringPtr, "d=")) { params->d = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseFastCoverParameters()
487 …if (longCommandWArg(&stringPtr, "f=")) { params->f = readU32FromChar(&stringPtr); if (stringPtr[0]… in parseFastCoverParameters()
488 …if (longCommandWArg(&stringPtr, "steps=")) { params->steps = readU32FromChar(&stringPtr); if (stri… in parseFastCoverParameters()
489 …if (longCommandWArg(&stringPtr, "accel=")) { params->accel = readU32FromChar(&stringPtr); if (stri… in parseFastCoverParameters()
490 if (longCommandWArg(&stringPtr, "split=")) { in parseFastCoverParameters()
491 unsigned splitPercentage = readU32FromChar(&stringPtr); in parseFastCoverParameters()
493 if (stringPtr[0]==',') { stringPtr++; continue; } else break; in parseFastCoverParameters()
495 if (longCommandWArg(&stringPtr, "shrink")) { in parseFastCoverParameters()
498 if (stringPtr[0]=='=') { in parseFastCoverParameters()
499 stringPtr++; in parseFastCoverParameters()
500 params->shrinkDictMaxRegression = readU32FromChar(&stringPtr); in parseFastCoverParameters()
502 if (stringPtr[0]==',') { in parseFastCoverParameters()
503 stringPtr++; in parseFastCoverParameters()
510 if (stringPtr[0] != 0) return 0; in parseFastCoverParameters()
521 static unsigned parseLegacyParameters(const char* stringPtr, unsigned* selectivity) in parseLegacyParameters() argument
523 …if (!longCommandWArg(&stringPtr, "s=") && !longCommandWArg(&stringPtr, "selectivity=")) { return 0… in parseLegacyParameters()
524 *selectivity = readU32FromChar(&stringPtr); in parseLegacyParameters()
525 if (stringPtr[0] != 0) return 0; in parseLegacyParameters()
565 static unsigned parseAdaptParameters(const char* stringPtr, int* adaptMinPtr, int* adaptMaxPtr) in parseAdaptParameters() argument
568 …if (longCommandWArg(&stringPtr, "min=")) { *adaptMinPtr = readIntFromChar(&stringPtr); if (stringP… in parseAdaptParameters()
569 …if (longCommandWArg(&stringPtr, "max=")) { *adaptMaxPtr = readIntFromChar(&stringPtr); if (stringP… in parseAdaptParameters()
573 if (stringPtr[0] != 0) return 0; /* check the end of string */ in parseAdaptParameters()
587 static unsigned parseCompressionParameters(const char* stringPtr, ZSTD_compressionParameters* param… in parseCompressionParameters() argument
590 …&stringPtr, "windowLog=") || longCommandWArg(&stringPtr, "wlog=")) { params->windowLog = readU32Fr… in parseCompressionParameters()
591 …(&stringPtr, "chainLog=") || longCommandWArg(&stringPtr, "clog=")) { params->chainLog = readU32Fro… in parseCompressionParameters()
592 …g(&stringPtr, "hashLog=") || longCommandWArg(&stringPtr, "hlog=")) { params->hashLog = readU32From… in parseCompressionParameters()
593 …&stringPtr, "searchLog=") || longCommandWArg(&stringPtr, "slog=")) { params->searchLog = readU32Fr… in parseCompressionParameters()
594 …(&stringPtr, "minMatch=") || longCommandWArg(&stringPtr, "mml=")) { params->minMatch = readU32From… in parseCompressionParameters()
595stringPtr, "targetLength=") || longCommandWArg(&stringPtr, "tlen=")) { params->targetLength = read… in parseCompressionParameters()
596stringPtr, "strategy=") || longCommandWArg(&stringPtr, "strat=")) { params->strategy = (ZSTD_strat… in parseCompressionParameters()
597 …(&stringPtr, "overlapLog=") || longCommandWArg(&stringPtr, "ovlog=")) { g_overlapLog = readU32From… in parseCompressionParameters()
598 …(&stringPtr, "ldmHashLog=") || longCommandWArg(&stringPtr, "lhlog=")) { g_ldmHashLog = readU32From… in parseCompressionParameters()
599 …(&stringPtr, "ldmMinMatch=") || longCommandWArg(&stringPtr, "lmml=")) { g_ldmMinMatch = readU32Fro… in parseCompressionParameters()
600stringPtr, "ldmBucketSizeLog=") || longCommandWArg(&stringPtr, "lblog=")) { g_ldmBucketSizeLog = r… in parseCompressionParameters()
601stringPtr, "ldmHashRateLog=") || longCommandWArg(&stringPtr, "lhrlog=")) { g_ldmHashRateLog = read… in parseCompressionParameters()
608 if (stringPtr[0] != 0) return 0; /* check the end of string */ in parseCompressionParameters()