ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/liblzf/lzf.h
(Generate patch)

Comparing liblzf/lzf.h (file contents):
Revision 1.6 by pcg, Thu Jan 29 18:57:50 2004 UTC vs.
Revision 1.8 by root, Wed Dec 8 16:38:49 2004 UTC

22 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 22 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
23 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 23 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH- 24 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
25 * ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 25 * ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
26 * OF THE POSSIBILITY OF SUCH DAMAGE. 26 * OF THE POSSIBILITY OF SUCH DAMAGE.
27 *
28 * Alternatively, the contents of this file may be used under the terms of
29 * the GNU General Public License version 2 (the "GPL"), in which case the
30 * provisions of the GPL are applicable instead of the above. If you wish to
31 * allow the use of your version of this file only under the terms of the
32 * GPL and not to allow others to use your version of this file under the
33 * BSD license, indicate your decision by deleting the provisions above and
34 * replace them with the notice and other provisions required by the GPL. If
35 * you do not delete the provisions above, a recipient may use your version
36 * of this file under either the BSD or the GPL.
27 */ 37 */
28 38
29#ifndef LZF_H 39#ifndef LZF_H
30#define LZF_H 40#define LZF_H
31 41
44 * of out_len bytes. 54 * of out_len bytes.
45 * 55 *
46 * If the output buffer is not large enough or any error occurs 56 * If the output buffer is not large enough or any error occurs
47 * return 0, otherwise return the number of bytes used (which might 57 * return 0, otherwise return the number of bytes used (which might
48 * be considerably larger than in_len, so it makes sense to always 58 * be considerably larger than in_len, so it makes sense to always
49 * use out_len == in_len). 59 * use out_len == in_len - 1), to ensure _some_ compression, and store
60 * the data uncompressed otherwise.
50 * 61 *
51 * lzf_compress might use different algorithms on different systems and 62 * lzf_compress might use different algorithms on different systems and
52 * thus might result in different compressed strings depending on the 63 * thus might result in different compressed strings depending on the
53 * phase of the moon or similar factors. However, all these strings are 64 * phase of the moon or similar factors. However, all these strings are
54 * architecture-independent and will result in the original data when 65 * architecture-independent and will result in the original data when

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines