11#ifndef ZSTD_ERRORS_H_398273423
12#define ZSTD_ERRORS_H_398273423
14#if defined (__cplusplus)
23#ifndef ZSTDERRORLIB_VISIBILITY
24# if defined(__GNUC__) && (__GNUC__ >= 4)
25# define ZSTDERRORLIB_VISIBILITY __attribute__ ((visibility ("default")))
27# define ZSTDERRORLIB_VISIBILITY
30#if defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1)
31# define ZSTDERRORLIB_API __declspec(dllexport) ZSTDERRORLIB_VISIBILITY
32#elif defined(ZSTD_DLL_IMPORT) && (ZSTD_DLL_IMPORT==1)
33# define ZSTDERRORLIB_API __declspec(dllimport) ZSTDERRORLIB_VISIBILITY
35# define ZSTDERRORLIB_API ZSTDERRORLIB_VISIBILITY
91#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