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

Comparing liblzf/lzf.h (file contents):
Revision 1.14 by root, Mon Aug 25 01:40:31 2008 UTC vs.
Revision 1.15 by root, Mon Dec 10 18:59:08 2012 UTC

1/* 1/*
2 * Copyright (c) 2000-2008 Marc Alexander Lehmann <schmorp@schmorp.de> 2 * Copyright (c) 2000-2008 Marc Alexander Lehmann <schmorp@schmorp.de>
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without modifica- 4 * Redistribution and use in source and binary forms, with or without modifica-
5 * tion, are permitted provided that the following conditions are met: 5 * tion, are permitted provided that the following conditions are met:
6 * 6 *
7 * 1. Redistributions of source code must retain the above copyright notice, 7 * 1. Redistributions of source code must retain the above copyright notice,
8 * this list of conditions and the following disclaimer. 8 * this list of conditions and the following disclaimer.
9 * 9 *
10 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
11 * notice, this list of conditions and the following disclaimer in the 11 * notice, this list of conditions and the following disclaimer in the
12 * documentation and/or other materials provided with the distribution. 12 * documentation and/or other materials provided with the distribution.
13 * 13 *
14 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 14 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
15 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- 15 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
16 * CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 16 * CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
17 * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE- 17 * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
18 * CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 18 * CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
71 * If the option LZF_STATE_ARG is enabled, an extra argument must be 71 * If the option LZF_STATE_ARG is enabled, an extra argument must be
72 * supplied which is not reflected in this header file. Refer to lzfP.h 72 * supplied which is not reflected in this header file. Refer to lzfP.h
73 * and lzf_c.c. 73 * and lzf_c.c.
74 * 74 *
75 */ 75 */
76unsigned int 76unsigned int
77lzf_compress (const void *const in_data, unsigned int in_len, 77lzf_compress (const void *const in_data, unsigned int in_len,
78 void *out_data, unsigned int out_len); 78 void *out_data, unsigned int out_len);
79 79
80/* 80/*
81 * Decompress data compressed with some version of the lzf_compress 81 * Decompress data compressed with some version of the lzf_compress
90 * If an error in the compressed data is detected, a zero is returned and 90 * If an error in the compressed data is detected, a zero is returned and
91 * errno is set to EINVAL. 91 * errno is set to EINVAL.
92 * 92 *
93 * This function is very fast, about as fast as a copying loop. 93 * This function is very fast, about as fast as a copying loop.
94 */ 94 */
95unsigned int 95unsigned int
96lzf_decompress (const void *const in_data, unsigned int in_len, 96lzf_decompress (const void *const in_data, unsigned int in_len,
97 void *out_data, unsigned int out_len); 97 void *out_data, unsigned int out_len);
98 98
99#endif 99#endif
100 100

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines