17#ifdef ZSTD_STRIP_ERROR_STRINGS
19 return "Error strings stripped";
21 static const char*
const notErrorCode =
"Unspecified error code";
24 case PREFIX(no_error):
return "No error detected";
25 case PREFIX(GENERIC):
return "Error (generic)";
26 case PREFIX(prefix_unknown):
return "Unknown frame descriptor";
27 case PREFIX(version_unsupported):
return "Version not supported";
28 case PREFIX(frameParameter_unsupported):
return "Unsupported frame parameter";
29 case PREFIX(frameParameter_windowTooLarge):
return "Frame requires too much memory for decoding";
30 case PREFIX(corruption_detected):
return "Corrupted block detected";
31 case PREFIX(checksum_wrong):
return "Restored data doesn't match checksum";
32 case PREFIX(parameter_unsupported):
return "Unsupported parameter";
33 case PREFIX(parameter_outOfBound):
return "Parameter is out of bound";
34 case PREFIX(init_missing):
return "Context should be init first";
35 case PREFIX(memory_allocation):
return "Allocation error : not enough memory";
36 case PREFIX(workSpace_tooSmall):
return "workSpace buffer is not large enough";
37 case PREFIX(stage_wrong):
return "Operation not authorized at current processing stage";
38 case PREFIX(tableLog_tooLarge):
return "tableLog requires too much memory : unsupported";
39 case PREFIX(maxSymbolValue_tooLarge):
return "Unsupported max Symbol Value : too large";
40 case PREFIX(maxSymbolValue_tooSmall):
return "Specified maxSymbolValue is too small";
41 case PREFIX(dictionary_corrupted):
return "Dictionary is corrupted";
42 case PREFIX(dictionary_wrong):
return "Dictionary mismatch";
43 case PREFIX(dictionaryCreation_failed):
return "Cannot create Dictionary from provided samples";
44 case PREFIX(dstSize_tooSmall):
return "Destination buffer is too small";
45 case PREFIX(srcSize_wrong):
return "Src size is incorrect";
46 case PREFIX(dstBuffer_null):
return "Operation on NULL destination buffer";
48 case PREFIX(frameIndex_tooLarge):
return "Frame index is too large";
49 case PREFIX(seekableIO):
return "An I/O error occurred when reading/seeking";
50 case PREFIX(dstBuffer_wrong):
return "Destination buffer is wrong";
52 default:
return notErrorCode;
const char * ERR_getErrorString(ERR_enum code)