]>
Commit | Line | Data |
---|---|---|
fe8c2806 WD |
1 | /* |
2 | * JFFS2 -- Journalling Flash File System, Version 2. | |
3 | * | |
4 | * Copyright (C) 2001 Red Hat, Inc. | |
5 | * | |
6 | * Created by David Woodhouse <[email protected]> | |
7 | * | |
8 | * The original JFFS, from which the design for JFFS2 was derived, | |
9 | * was designed and implemented by Axis Communications AB. | |
10 | * | |
11 | * The contents of this file are subject to the Red Hat eCos Public | |
12 | * License Version 1.1 (the "Licence"); you may not use this file | |
13 | * except in compliance with the Licence. You may obtain a copy of | |
14 | * the Licence at http://www.redhat.com/ | |
15 | * | |
16 | * Software distributed under the Licence is distributed on an "AS IS" | |
17 | * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. | |
18 | * See the Licence for the specific language governing rights and | |
19 | * limitations under the Licence. | |
20 | * | |
21 | * The Original Code is JFFS2 - Journalling Flash File System, version 2 | |
22 | * | |
23 | * Alternatively, the contents of this file may be used under the | |
24 | * terms of the GNU General Public License version 2 (the "GPL"), in | |
25 | * which case the provisions of the GPL are applicable instead of the | |
26 | * above. If you wish to allow the use of your version of this file | |
27 | * only under the terms of the GPL and not to allow others to use your | |
28 | * version of this file under the RHEPL, indicate your decision by | |
29 | * deleting the provisions above and replace them with the notice and | |
30 | * other provisions required by the GPL. If you do not delete the | |
31 | * provisions above, a recipient may use your version of this file | |
32 | * under either the RHEPL or the GPL. | |
33 | * | |
34 | * $Id: compr_zlib.c,v 1.2 2002/01/24 22:58:42 rfeany Exp $ | |
35 | * | |
36 | */ | |
37 | ||
38 | #include <common.h> | |
39 | #include <config.h> | |
dd60d122 | 40 | #if defined(CONFIG_CMD_JFFS2) |
fe8c2806 WD |
41 | |
42 | #include <jffs2/jffs2.h> | |
43 | #include <jffs2/mini_inflate.h> | |
44 | ||
45 | long zlib_decompress(unsigned char *data_in, unsigned char *cpage_out, | |
46 | __u32 srclen, __u32 destlen) | |
47 | { | |
144876a3 | 48 | return (decompress_block(cpage_out, data_in + 2, (void *) ldr_memcpy)); |
fe8c2806 WD |
49 | |
50 | } | |
51 | ||
52 | #endif /* CFG_CMD_JFFS2 */ |