-/*\r
- zstd - standard compression library\r
- Header File for static linking only\r
- Copyright (C) 2014-2015, Yann Collet.\r
-\r
- BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)\r
-\r
- Redistribution and use in source and binary forms, with or without\r
- modification, are permitted provided that the following conditions are\r
- met:\r
- * Redistributions of source code must retain the above copyright\r
- notice, this list of conditions and the following disclaimer.\r
- * Redistributions in binary form must reproduce the above\r
- copyright notice, this list of conditions and the following disclaimer\r
- in the documentation and/or other materials provided with the\r
- distribution.\r
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
-\r
- You can contact the author at :\r
- - zstd source repository : https://github.com/Cyan4973/zstd\r
- - ztsd public forum : https://groups.google.com/forum/#!forum/lz4c\r
-*/\r
-#pragma once\r
-\r
-#if defined (__cplusplus)\r
-extern "C" {\r
-#endif\r
-\r
-/**************************************\r
-* Includes\r
-**************************************/\r
-#include "zstd.h"\r
-\r
-\r
-/**************************************\r
-* Streaming functions\r
-**************************************/\r
-typedef void* ZSTD_cctx_t;\r
-ZSTD_cctx_t ZSTD_createCCtx(void);\r
-size_t ZSTD_freeCCtx(ZSTD_cctx_t cctx);\r
-\r
-size_t ZSTD_compressBegin(ZSTD_cctx_t cctx, void* dst, size_t maxDstSize);\r
-size_t ZSTD_compressContinue(ZSTD_cctx_t cctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);\r
-size_t ZSTD_compressEnd(ZSTD_cctx_t cctx, void* dst, size_t maxDstSize);\r
-\r
-typedef void* ZSTD_dctx_t;\r
-ZSTD_dctx_t ZSTD_createDCtx(void);\r
-size_t ZSTD_freeDCtx(ZSTD_dctx_t dctx);\r
-\r
-size_t ZSTD_getNextcBlockSize(ZSTD_dctx_t dctx);\r
-size_t ZSTD_decompressContinue(ZSTD_dctx_t dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);\r
-\r
-\r
-/**************************************\r
-* Error management\r
-**************************************/\r
-#define ZSTD_LIST_ERRORS(ITEM) \\r
- ITEM(ZSTD_OK_NoError) ITEM(ZSTD_ERROR_GENERIC) \\r
- ITEM(ZSTD_ERROR_wrongMagicNumber) \\r
- ITEM(ZSTD_ERROR_wrongSrcSize) ITEM(ZSTD_ERROR_maxDstSize_tooSmall) \\r
- ITEM(ZSTD_ERROR_wrongLBlockSize) \\r
- ITEM(ZSTD_ERROR_maxCode)\r
-\r
-#define ZSTD_GENERATE_ENUM(ENUM) ENUM,\r
-typedef enum { ZSTD_LIST_ERRORS(ZSTD_GENERATE_ENUM) } ZSTD_errorCodes; /* exposed list of errors; static linking only */\r
-\r
-\r
-#if defined (__cplusplus)\r
-}\r
+/*
+ zstd - standard compression library
+ Header File for static linking only
+ Copyright (C) 2014-2015, Yann Collet.
+
+ BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following disclaimer
+ in the documentation and/or other materials provided with the
+ distribution.
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ You can contact the author at :
+ - zstd source repository : https://github.com/Cyan4973/zstd
+ - ztsd public forum : https://groups.google.com/forum/#!forum/lz4c
+*/
+#pragma once
+
+#if defined (__cplusplus)
+extern "C" {
+#endif
+
+/**************************************
+* Includes
+**************************************/
+#include "zstd.h"
+
+
+/**************************************
+* Streaming functions
+**************************************/
+typedef void* ZSTD_cctx_t;
+ZSTD_cctx_t ZSTD_createCCtx(void);
+size_t ZSTD_freeCCtx(ZSTD_cctx_t cctx);
+
+size_t ZSTD_compressBegin(ZSTD_cctx_t cctx, void* dst, size_t maxDstSize);
+size_t ZSTD_compressContinue(ZSTD_cctx_t cctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
+size_t ZSTD_compressEnd(ZSTD_cctx_t cctx, void* dst, size_t maxDstSize);
+
+typedef void* ZSTD_dctx_t;
+ZSTD_dctx_t ZSTD_createDCtx(void);
+size_t ZSTD_freeDCtx(ZSTD_dctx_t dctx);
+
+size_t ZSTD_getNextcBlockSize(ZSTD_dctx_t dctx);
+size_t ZSTD_decompressContinue(ZSTD_dctx_t dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
+
+
+/**************************************
+* Error management
+**************************************/
+#define ZSTD_LIST_ERRORS(ITEM) \
+ ITEM(ZSTD_OK_NoError) ITEM(ZSTD_ERROR_GENERIC) \
+ ITEM(ZSTD_ERROR_wrongMagicNumber) \
+ ITEM(ZSTD_ERROR_wrongSrcSize) ITEM(ZSTD_ERROR_maxDstSize_tooSmall) \
+ ITEM(ZSTD_ERROR_wrongLBlockSize) \
+ ITEM(ZSTD_ERROR_maxCode)
+
+#define ZSTD_GENERATE_ENUM(ENUM) ENUM,
+typedef enum { ZSTD_LIST_ERRORS(ZSTD_GENERATE_ENUM) } ZSTD_errorCodes; /* exposed list of errors; static linking only */
+
+
+#if defined (__cplusplus)
+}
#endif
\ No newline at end of file
-/*\r
- fileio.h - file i/o handler\r
- Copyright (C) Yann Collet 2013-2015\r
-\r
- GPL v2 License\r
-\r
- This program is free software; you can redistribute it and/or modify\r
- it under the terms of the GNU General Public License as published by\r
- the Free Software Foundation; either version 2 of the License, or\r
- (at your option) any later version.\r
-\r
- This program is distributed in the hope that it will be useful,\r
- but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
- GNU General Public License for more details.\r
-\r
- You should have received a copy of the GNU General Public License along\r
- with this program; if not, write to the Free Software Foundation, Inc.,\r
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r
-\r
- You can contact the author at :\r
- - ZSTD source repository : https://github.com/Cyan4973/zstd\r
- - Public forum : https://groups.google.com/forum/#!forum/lz4c\r
-*/\r
-#pragma once\r
-\r
-#if defined (__cplusplus)\r
-extern "C" {\r
-#endif\r
-\r
-\r
-/**************************************\r
-* Special i/o constants\r
-**************************************/\r
-#define nullString "null"\r
-#define stdinmark "-"\r
-#define stdoutmark "-"\r
-#ifdef _WIN32\r
-# define nulmark "nul"\r
-#else\r
-# define nulmark "/dev/null"\r
-#endif\r
-\r
-\r
-/**************************************\r
-* Parameters\r
-**************************************/\r
-void FIO_overwriteMode(void);\r
-void FIO_setNotificationLevel(unsigned level);\r
-\r
-\r
-/**************************************\r
-* Stream/File functions\r
-**************************************/\r
-unsigned long long FIO_compressFilename (const char* outfilename, const char* infilename);\r
-unsigned long long FIO_decompressFilename (const char* outfilename, const char* infilename);\r
-/*\r
-FIO_compressFilename :\r
- result : size of compressed file\r
-\r
-FIO_decompressFilename :\r
- result : size of regenerated file\r
-*/\r
-\r
-\r
-\r
-#if defined (__cplusplus)\r
-}\r
+/*
+ fileio.h - file i/o handler
+ Copyright (C) Yann Collet 2013-2015
+
+ GPL v2 License
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ You can contact the author at :
+ - ZSTD source repository : https://github.com/Cyan4973/zstd
+ - Public forum : https://groups.google.com/forum/#!forum/lz4c
+*/
+#pragma once
+
+#if defined (__cplusplus)
+extern "C" {
+#endif
+
+
+/**************************************
+* Special i/o constants
+**************************************/
+#define nullString "null"
+#define stdinmark "-"
+#define stdoutmark "-"
+#ifdef _WIN32
+# define nulmark "nul"
+#else
+# define nulmark "/dev/null"
+#endif
+
+
+/**************************************
+* Parameters
+**************************************/
+void FIO_overwriteMode(void);
+void FIO_setNotificationLevel(unsigned level);
+
+
+/**************************************
+* Stream/File functions
+**************************************/
+unsigned long long FIO_compressFilename (const char* outfilename, const char* infilename);
+unsigned long long FIO_decompressFilename (const char* outfilename, const char* infilename);
+/*
+FIO_compressFilename :
+ result : size of compressed file
+
+FIO_decompressFilename :
+ result : size of regenerated file
+*/
+
+
+
+#if defined (__cplusplus)
+}
#endif
\ No newline at end of file