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

Comparing liblzf/lzf.c (file contents):
Revision 1.1 by root, Sun Jun 9 22:41:34 2002 UTC vs.
Revision 1.5 by root, Thu Mar 3 17:06:44 2005 UTC

1/* 1/*
2 * Copyright (c) 2000 Marc Alexander Lehmann <pcg@goof.com> 2 * Copyright (c) 2000-2005 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,
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#include "config.h" 39#include "config.h"
30 40
31#include <stdio.h> 41#include <stdio.h>
35#include <unistd.h> 45#include <unistd.h>
36#include <getopt.h> 46#include <getopt.h>
37 47
38#include "lzf.h" 48#include "lzf.h"
39 49
50typedef unsigned char u8;
51
40static void 52static void
41usage (int ec) 53usage (int ec)
42{ 54{
43 fprintf (stderr, "\n" 55 fprintf (stderr, "\n"
44 "lzf, a very leightweight compression/decompression filter\n" 56 "lzf, a very lightweight compression/decompression filter\n"
45 "written by Marc Lehmann <pcg@goof.com> You can find more info at\n" 57 "written by Marc Lehmann <schmorp@schmorp.de> You can find more info at\n"
46 "http://liblzv.plan9.de/\n" 58 "http://liblzf.plan9.de/\n"
47 "\n" 59 "\n"
48 "USAGE: lzf -c [-b blocksize] | -d\n" 60 "USAGE: lzf -c [-b blocksize] | -d\n"
49 " -c compress\n" 61 " -c compress\n"
50 " -d decompress\n" 62 " -d decompress\n"
51 " -b specify the blocksize (default 64k-1)\n" 63 " -b specify the blocksize (default 64k-1)\n"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines