🌌 SpectraShell
Current path:
usr
/
include
/
👤 Create WP Admin
⬆️
Go up: /usr
✏️ Editing: zstd_errors.h
/* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under both the BSD-style license (found in the * LICENSE file in the root directory of this source tree) and the GPLv2 (found * in the COPYING file in the root directory of this source tree). * You may select, at your option, one of the above-listed licenses. */ #ifndef ZSTD_ERRORS_H_398273423 #define ZSTD_ERRORS_H_398273423 #if defined (__cplusplus) extern "C" { #endif /*===== dependency =====*/ #include <stddef.h> /* size_t */ /* ===== ZSTDERRORLIB_API : control library symbols visibility ===== */ #ifndef ZSTDERRORLIB_VISIBLE /* Backwards compatibility with old macro name */ # ifdef ZSTDERRORLIB_VISIBILITY # define ZSTDERRORLIB_VISIBLE ZSTDERRORLIB_VISIBILITY # elif defined(__GNUC__) && (__GNUC__ >= 4) && !defined(__MINGW32__) # define ZSTDERRORLIB_VISIBLE __attribute__ ((visibility ("default"))) # else # define ZSTDERRORLIB_VISIBLE # endif #endif #ifndef ZSTDERRORLIB_HIDDEN # if defined(__GNUC__) && (__GNUC__ >= 4) && !defined(__MINGW32__) # define ZSTDERRORLIB_HIDDEN __attribute__ ((visibility ("hidden"))) # else # define ZSTDERRORLIB_HIDDEN # endif #endif #if defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1) # define ZSTDERRORLIB_API __declspec(dllexport) ZSTDERRORLIB_VISIBLE #elif defined(ZSTD_DLL_IMPORT) && (ZSTD_DLL_IMPORT==1) # define ZSTDERRORLIB_API __declspec(dllimport) ZSTDERRORLIB_VISIBLE /* It isn't required but allows to generate better code, saving a function pointer load from the IAT and an indirect jump.*/ #else # define ZSTDERRORLIB_API ZSTDERRORLIB_VISIBLE #endif /*-********************************************* * Error codes list *-********************************************* * Error codes _values_ are pinned down since v1.3.1 only. * Therefore, don't rely on values if you may link to any version < v1.3.1. * * Only values < 100 are considered stable. * * note 1 : this API shall be used with static linking only. * dynamic linking is not yet officially supported. * note 2 : Prefer relying on the enum than on its value whenever possible * This is the only supported way to use the error list < v1.3.1 * note 3 : ZSTD_isError() is always correct, whatever the library version. **********************************************/ typedef enum { ZSTD_error_no_error = 0, ZSTD_error_GENERIC = 1, ZSTD_error_prefix_unknown = 10, ZSTD_error_version_unsupported = 12, ZSTD_error_frameParameter_unsupported = 14, ZSTD_error_frameParameter_windowTooLarge = 16, ZSTD_error_corruption_detected = 20, ZSTD_error_checksum_wrong = 22, ZSTD_error_literals_headerWrong = 24, ZSTD_error_dictionary_corrupted = 30, ZSTD_error_dictionary_wrong = 32, ZSTD_error_dictionaryCreation_failed = 34, ZSTD_error_parameter_unsupported = 40, ZSTD_error_parameter_combination_unsupported = 41, ZSTD_error_parameter_outOfBound = 42, ZSTD_error_tableLog_tooLarge = 44, ZSTD_error_maxSymbolValue_tooLarge = 46, ZSTD_error_maxSymbolValue_tooSmall = 48, ZSTD_error_stabilityCondition_notRespected = 50, ZSTD_error_stage_wrong = 60, ZSTD_error_init_missing = 62, ZSTD_error_memory_allocation = 64, ZSTD_error_workSpace_tooSmall= 66, ZSTD_error_dstSize_tooSmall = 70, ZSTD_error_srcSize_wrong = 72, ZSTD_error_dstBuffer_null = 74, ZSTD_error_noForwardProgress_destFull = 80, ZSTD_error_noForwardProgress_inputEmpty = 82, /* following error codes are __NOT STABLE__, they can be removed or changed in future versions */ ZSTD_error_frameIndex_tooLarge = 100, ZSTD_error_seekableIO = 102, ZSTD_error_dstBuffer_wrong = 104, ZSTD_error_srcBuffer_wrong = 105, ZSTD_error_sequenceProducer_failed = 106, ZSTD_error_externalSequences_invalid = 107, ZSTD_error_maxCode = 120 /* never EVER use this value directly, it can change in future versions! Use ZSTD_isError() instead */ } ZSTD_ErrorCode; /*! ZSTD_getErrorCode() : convert a `size_t` function result into a `ZSTD_ErrorCode` enum type, which can be used to compare with enum list published above */ ZSTDERRORLIB_API ZSTD_ErrorCode ZSTD_getErrorCode(size_t functionResult); ZSTDERRORLIB_API const char* ZSTD_getErrorString(ZSTD_ErrorCode code); /**< Same as ZSTD_getErrorName, but using a `ZSTD_ErrorCode` enum argument */ #if defined (__cplusplus) } #endif #endif /* ZSTD_ERRORS_H_398273423 */
Save
Upload
📁
Create Folder
📁
arpa
📁
asm
📁
asm-generic
📁
bind9
📁
bits
📁
blkid
📁
brotli
📁
c++
📁
coredumper
📁
drm
📁
e2p
📁
et
📁
event2
📁
ext2fs
📁
finclude
📁
fontconfig
📁
freetype2
📁
fstrm
📁
fwctl
📁
gdbm
📁
gio-unix-2.0
📁
GL
📁
glib-2.0
📁
gnu
📁
google
📁
graphite2
📁
gssapi
📁
gssrpc
📁
harfbuzz
📁
json-c
📁
kadm5
📁
krb5
📁
libexslt
📁
libltdl
📁
libmount
📁
libpng16
📁
libxml2
📁
libxslt
📁
linux
📁
lzma
📁
misc
📁
mtd
📁
ncurses
📁
ncursesw
📁
net
📁
netash
📁
netatalk
📁
netax25
📁
neteconet
📁
netinet
📁
netipx
📁
netiucv
📁
netpacket
📁
netrom
📁
netrose
📁
nfs
📁
openssl
📁
pcp
📁
protobuf-c
📁
protocols
📁
python3.9
📁
rdma
📁
rpc
📁
scsi
📁
security
📁
selinux
📁
sepol
📁
sound
📁
sys
📁
sysprof-4
📁
unicode
📁
video
📁
webp
📁
X11
📁
xcb
📁
xen
📄
a.out.h
|
✏️ Edit
📄
aio.h
|
✏️ Edit
📄
aliases.h
|
✏️ Edit
📄
alloca.h
|
✏️ Edit
📄
ar.h
|
✏️ Edit
📄
argp.h
|
✏️ Edit
📄
argz.h
|
✏️ Edit
📄
assert.h
|
✏️ Edit
📄
autosprintf.h
|
✏️ Edit
📄
byteswap.h
|
✏️ Edit
📄
bzlib.h
|
✏️ Edit
📄
complex.h
|
✏️ Edit
📄
com_err.h
|
✏️ Edit
📄
cpio.h
|
✏️ Edit
📄
cpuidle.h
|
✏️ Edit
📄
crypt.h
|
✏️ Edit
📄
ctype.h
|
✏️ Edit
📄
curses.h
|
✏️ Edit
📄
cursesapp.h
|
✏️ Edit
📄
cursesf.h
|
✏️ Edit
📄
cursesm.h
|
✏️ Edit
📄
cursesp.h
|
✏️ Edit
📄
cursesw.h
|
✏️ Edit
📄
cursslk.h
|
✏️ Edit
📄
dbm.h
|
✏️ Edit
📄
dirent.h
|
✏️ Edit
📄
dlfcn.h
|
✏️ Edit
📄
elf.h
|
✏️ Edit
📄
endian.h
|
✏️ Edit
📄
entities.h
|
✏️ Edit
📄
envz.h
|
✏️ Edit
📄
err.h
|
✏️ Edit
📄
errno.h
|
✏️ Edit
📄
error.h
|
✏️ Edit
📄
eti.h
|
✏️ Edit
📄
etip.h
|
✏️ Edit
📄
evdns.h
|
✏️ Edit
📄
event.h
|
✏️ Edit
📄
evhttp.h
|
✏️ Edit
📄
evrpc.h
|
✏️ Edit
📄
evutil.h
|
✏️ Edit
📄
execinfo.h
|
✏️ Edit
📄
expat.h
|
✏️ Edit
📄
expat_config.h
|
✏️ Edit
📄
expat_external.h
|
✏️ Edit
📄
fcntl.h
|
✏️ Edit
📄
features-time64.h
|
✏️ Edit
📄
features.h
|
✏️ Edit
📄
fenv.h
|
✏️ Edit
📄
ffi-x86_64.h
|
✏️ Edit
📄
ffi.h
|
✏️ Edit
📄
ffitarget-x86_64.h
|
✏️ Edit
📄
ffitarget.h
|
✏️ Edit
📄
FlexLexer.h
|
✏️ Edit
📄
fmtmsg.h
|
✏️ Edit
📄
fnmatch.h
|
✏️ Edit
📄
form.h
|
✏️ Edit
📄
fpu_control.h
|
✏️ Edit
📄
fstab.h
|
✏️ Edit
📄
fstrm.h
|
✏️ Edit
📄
fts.h
|
✏️ Edit
📄
ftw.h
|
✏️ Edit
📄
gconv.h
|
✏️ Edit
📄
gd.h
|
✏️ Edit
📄
gdbm.h
|
✏️ Edit
📄
gdcache.h
|
✏️ Edit
📄
gdfontg.h
|
✏️ Edit
📄
gdfontl.h
|
✏️ Edit
📄
gdfontmb.h
|
✏️ Edit
📄
gdfonts.h
|
✏️ Edit
📄
gdfontt.h
|
✏️ Edit
📄
gdfx.h
|
✏️ Edit
📄
gdpp.h
|
✏️ Edit
📄
gd_color_map.h
|
✏️ Edit
📄
gd_errors.h
|
✏️ Edit
📄
gd_io.h
|
✏️ Edit
📄
gelf.h
|
✏️ Edit
📄
getopt.h
|
✏️ Edit
📄
gettext-po.h
|
✏️ Edit
📄
gif_lib.h
|
✏️ Edit
📄
glob.h
|
✏️ Edit
📄
gnu-versions.h
|
✏️ Edit
📄
gnumake.h
|
✏️ Edit
📄
gpg-error.h
|
✏️ Edit
📄
gpgrt.h
|
✏️ Edit
📄
grp.h
|
✏️ Edit
📄
gshadow.h
|
✏️ Edit
📄
gssapi.h
|
✏️ Edit
📄
iconv.h
|
✏️ Edit
📄
idn-free.h
|
✏️ Edit
📄
idn-int.h
|
✏️ Edit
📄
idna.h
|
✏️ Edit
📄
ieee754.h
|
✏️ Edit
📄
ifaddrs.h
|
✏️ Edit
📄
inttypes.h
|
✏️ Edit
📄
jconfig-64.h
|
✏️ Edit
📄
jconfig.h
|
✏️ Edit
📄
jerror.h
|
✏️ Edit
📄
jmorecfg.h
|
✏️ Edit
📄
jpegint.h
|
✏️ Edit
📄
jpeglib.h
|
✏️ Edit
📄
kdb.h
|
✏️ Edit
📄
keyutils.h
|
✏️ Edit
📄
krad.h
|
✏️ Edit
📄
krb5.h
|
✏️ Edit
📄
langinfo.h
|
✏️ Edit
📄
lastlog.h
|
✏️ Edit
📄
libaio.h
|
✏️ Edit
📄
libelf.h
|
✏️ Edit
📄
libgen.h
|
✏️ Edit
📄
libintl.h
|
✏️ Edit
📄
libtasn1.h
|
✏️ Edit
📄
limits.h
|
✏️ Edit
📄
link.h
|
✏️ Edit
📄
lmdb.h
|
✏️ Edit
📄
locale.h
|
✏️ Edit
📄
ltdl.h
|
✏️ Edit
📄
lzma.h
|
✏️ Edit
📄
malloc.h
|
✏️ Edit
📄
math.h
|
✏️ Edit
📄
maxminddb.h
|
✏️ Edit
📄
maxminddb_config-64.h
|
✏️ Edit
📄
maxminddb_config.h
|
✏️ Edit
📄
mcheck.h
|
✏️ Edit
📄
memory.h
|
✏️ Edit
📄
menu.h
|
✏️ Edit
📄
mntent.h
|
✏️ Edit
📄
monetary.h
|
✏️ Edit
📄
mqueue.h
|
✏️ Edit
📄
ncurses.h
|
✏️ Edit
📄
ncurses_dll.h
|
✏️ Edit
📄
nc_tparm.h
|
✏️ Edit
📄
ndbm.h
|
✏️ Edit
📄
netdb.h
|
✏️ Edit
📄
nlist.h
|
✏️ Edit
📄
nl_types.h
|
✏️ Edit
📄
nss.h
|
✏️ Edit
📄
obstack.h
|
✏️ Edit
📄
panel.h
|
✏️ Edit
📄
paths.h
|
✏️ Edit
📄
pcre.h
|
✏️ Edit
📄
pcre2.h
|
✏️ Edit
📄
pcre2posix.h
|
✏️ Edit
📄
pcrecpp.h
|
✏️ Edit
📄
pcrecpparg.h
|
✏️ Edit
📄
pcreposix.h
|
✏️ Edit
📄
pcre_scanner.h
|
✏️ Edit
📄
pcre_stringpiece.h
|
✏️ Edit
📄
png.h
|
✏️ Edit
📄
pngconf.h
|
✏️ Edit
📄
pnglibconf.h
|
✏️ Edit
📄
poll.h
|
✏️ Edit
📄
powercap.h
|
✏️ Edit
📄
pr29.h
|
✏️ Edit
📄
printf.h
|
✏️ Edit
📄
proc_service.h
|
✏️ Edit
📄
profile.h
|
✏️ Edit
📄
pthread.h
|
✏️ Edit
📄
pty.h
|
✏️ Edit
📄
punycode.h
|
✏️ Edit
📄
pwd.h
|
✏️ Edit
📄
regex.h
|
✏️ Edit
📄
regexp.h
|
✏️ Edit
📄
resolv.h
|
✏️ Edit
📄
re_comp.h
|
✏️ Edit
📄
sched.h
|
✏️ Edit
📄
search.h
|
✏️ Edit
📄
semaphore.h
|
✏️ Edit
📄
setjmp.h
|
✏️ Edit
📄
sgtty.h
|
✏️ Edit
📄
shadow.h
|
✏️ Edit
📄
signal.h
|
✏️ Edit
📄
spawn.h
|
✏️ Edit
📄
stab.h
|
✏️ Edit
📄
stdc-predef.h
|
✏️ Edit
📄
stdint.h
|
✏️ Edit
📄
stdio.h
|
✏️ Edit
📄
stdio_ext.h
|
✏️ Edit
📄
stdlib.h
|
✏️ Edit
📄
string.h
|
✏️ Edit
📄
stringprep.h
|
✏️ Edit
📄
strings.h
|
✏️ Edit
📄
syscall.h
|
✏️ Edit
📄
sysexits.h
|
✏️ Edit
📄
syslog.h
|
✏️ Edit
📄
tar.h
|
✏️ Edit
📄
term.h
|
✏️ Edit
📄
termcap.h
|
✏️ Edit
📄
termio.h
|
✏️ Edit
📄
termios.h
|
✏️ Edit
📄
term_entry.h
|
✏️ Edit
📄
tgmath.h
|
✏️ Edit
📄
threads.h
|
✏️ Edit
📄
thread_db.h
|
✏️ Edit
📄
tic.h
|
✏️ Edit
📄
tiff.h
|
✏️ Edit
📄
tiffconf-64.h
|
✏️ Edit
📄
tiffconf.h
|
✏️ Edit
📄
tiffio.h
|
✏️ Edit
📄
tiffio.hxx
|
✏️ Edit
📄
tiffvers.h
|
✏️ Edit
📄
time.h
|
✏️ Edit
📄
tld.h
|
✏️ Edit
📄
ttyent.h
|
✏️ Edit
📄
uchar.h
|
✏️ Edit
📄
ucontext.h
|
✏️ Edit
📄
ulimit.h
|
✏️ Edit
📄
unctrl.h
|
✏️ Edit
📄
unistd.h
|
✏️ Edit
📄
utime.h
|
✏️ Edit
📄
utmp.h
|
✏️ Edit
📄
utmpx.h
|
✏️ Edit
📄
values.h
|
✏️ Edit
📄
verto-module.h
|
✏️ Edit
📄
verto.h
|
✏️ Edit
📄
wait.h
|
✏️ Edit
📄
wchar.h
|
✏️ Edit
📄
wctype.h
|
✏️ Edit
📄
wordexp.h
|
✏️ Edit
📄
zconf.h
|
✏️ Edit
📄
zdict.h
|
✏️ Edit
📄
zlib.h
|
✏️ Edit
📄
zstd.h
|
✏️ Edit
📄
zstd_errors.h
|
✏️ Edit