diff options
Diffstat (limited to 'doc/lz4_manual.html')
-rw-r--r-- | doc/lz4_manual.html | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/doc/lz4_manual.html b/doc/lz4_manual.html index 4c4734a..f25aa79 100644 --- a/doc/lz4_manual.html +++ b/doc/lz4_manual.html @@ -1,10 +1,10 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>1.8.3 Manual</title> +<title>1.9.0 Manual</title> </head> <body> -<h1>1.8.3 Manual</h1> +<h1>1.9.0 Manual</h1> <hr> <a name="Contents"></a><h2>Contents</h2> <ol> @@ -15,7 +15,7 @@ <li><a href="#Chapter5">Advanced Functions</a></li> <li><a href="#Chapter6">Streaming Compression Functions</a></li> <li><a href="#Chapter7">Streaming Decompression Functions</a></li> -<li><a href="#Chapter8">Unstable declarations</a></li> +<li><a href="#Chapter8">Experimental section</a></li> <li><a href="#Chapter9">PRIVATE DEFINITIONS</a></li> <li><a href="#Chapter10">Obsolete Functions</a></li> </ol> @@ -295,12 +295,22 @@ int LZ4_decompress_fast_usingDict (const char* src, char* dst, int originalSize, </p></pre><BR> -<a name="Chapter8"></a><h2>Unstable declarations</h2><pre> - Declarations in this section must be considered unstable. - Their signatures may change, or may be removed in the future. - They are therefore only safe to depend on - when the caller is statically linked against the library. - To access their declarations, define LZ4_STATIC_LINKING_ONLY. +<a name="Chapter8"></a><h2>Experimental section</h2><pre> + Symbols declared in this section must be considered unstable. Their + signatures or semantics may change, or they may be removed altogether in the + future. They are therefore only safe to depend on when the caller is + statically linked against the library. + + To protect against unsafe usage, not only are the declarations guarded, + the definitions are hidden by default + when building LZ4 as a shared/dynamic library. + + In order to access these declarations, + define LZ4_STATIC_LINKING_ONLY in your application + before including LZ4's headers. + + In order to make their implementations accessible dynamically, you must + define LZ4_PUBLISH_STATIC_FUNCTIONS when building the LZ4 library. <BR></pre> <pre><b>LZ4LIB_STATIC_API void LZ4_resetStream_fast (LZ4_stream_t* streamPtr); |