11#ifndef ZSTD_ERRORS_H_398273423
12#define ZSTD_ERRORS_H_398273423
14#if defined (__cplusplus)
23#ifndef ZSTDERRORLIB_VISIBLE
25# ifdef ZSTDERRORLIB_VISIBILITY
26# define ZSTDERRORLIB_VISIBLE ZSTDERRORLIB_VISIBILITY
27# elif defined(__GNUC__) && (__GNUC__ >= 4) && !defined(__MINGW32__)
28# define ZSTDERRORLIB_VISIBLE __attribute__ ((visibility ("default")))
30# define ZSTDERRORLIB_VISIBLE
34#ifndef ZSTDERRORLIB_HIDDEN
35# if defined(__GNUC__) && (__GNUC__ >= 4) && !defined(__MINGW32__)
36# define ZSTDERRORLIB_HIDDEN __attribute__ ((visibility ("hidden")))
38# define ZSTDERRORLIB_HIDDEN
42#if defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1)
43# define ZSTDERRORLIB_API __declspec(dllexport) ZSTDERRORLIB_VISIBLE
44#elif defined(ZSTD_DLL_IMPORT) && (ZSTD_DLL_IMPORT==1)
45# define ZSTDERRORLIB_API __declspec(dllimport) ZSTDERRORLIB_VISIBLE
47# define ZSTDERRORLIB_API ZSTDERRORLIB_VISIBLE
110#if defined (__cplusplus)
ZSTDERRORLIB_API ZSTD_ErrorCode ZSTD_getErrorCode(size_t functionResult)
Definition zstd_common.c:45
ZSTD_ErrorCode
Definition zstd_errors.h:52
@ ZSTD_error_srcSize_wrong
Definition zstd_errors.h:74
@ ZSTD_error_version_unsupported
Definition zstd_errors.h:56
@ ZSTD_error_memory_allocation
Definition zstd_errors.h:71
@ ZSTD_error_frameParameter_unsupported
Definition zstd_errors.h:57
@ ZSTD_error_stage_wrong
Definition zstd_errors.h:69
@ ZSTD_error_tableLog_tooLarge
Definition zstd_errors.h:66
@ ZSTD_error_maxCode
Definition zstd_errors.h:81
@ ZSTD_error_dstBuffer_wrong
Definition zstd_errors.h:79
@ ZSTD_error_frameIndex_tooLarge
Definition zstd_errors.h:77
@ ZSTD_error_prefix_unknown
Definition zstd_errors.h:55
@ ZSTD_error_init_missing
Definition zstd_errors.h:70
@ ZSTD_error_frameParameter_windowTooLarge
Definition zstd_errors.h:58
@ ZSTD_error_no_error
Definition zstd_errors.h:53
@ ZSTD_error_corruption_detected
Definition zstd_errors.h:59
@ ZSTD_error_maxSymbolValue_tooSmall
Definition zstd_errors.h:68
@ ZSTD_error_dstBuffer_null
Definition zstd_errors.h:75
@ ZSTD_error_dictionaryCreation_failed
Definition zstd_errors.h:63
@ ZSTD_error_maxSymbolValue_tooLarge
Definition zstd_errors.h:67
@ ZSTD_error_checksum_wrong
Definition zstd_errors.h:60
@ ZSTD_error_srcBuffer_wrong
Definition zstd_errors.h:80
@ ZSTD_error_dictionary_wrong
Definition zstd_errors.h:62
@ ZSTD_error_GENERIC
Definition zstd_errors.h:54
@ ZSTD_error_seekableIO
Definition zstd_errors.h:78
@ ZSTD_error_dstSize_tooSmall
Definition zstd_errors.h:73
@ ZSTD_error_dictionary_corrupted
Definition zstd_errors.h:61
@ ZSTD_error_workSpace_tooSmall
Definition zstd_errors.h:72
@ ZSTD_error_parameter_outOfBound
Definition zstd_errors.h:65
@ ZSTD_error_parameter_unsupported
Definition zstd_errors.h:64
ZSTDERRORLIB_API const char * ZSTD_getErrorString(ZSTD_ErrorCode code)
Definition zstd_common.c:49
#define ZSTDERRORLIB_API
Definition zstd_errors.h:35
@ ZSTD_error_noForwardProgress_inputEmpty
Definition zstd_errors.h:92
@ ZSTD_error_literals_headerWrong
Definition zstd_errors.h:73
@ ZSTD_error_stabilityCondition_notRespected
Definition zstd_errors.h:83
@ ZSTD_error_externalSequences_invalid
Definition zstd_errors.h:99
@ ZSTD_error_parameter_combination_unsupported
Definition zstd_errors.h:78
@ ZSTD_error_noForwardProgress_destFull
Definition zstd_errors.h:91
@ ZSTD_error_sequenceProducer_failed
Definition zstd_errors.h:98