"Fossies" - the Fresh Open Source Software Archive 
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
1
2 /* ====================================================================
3 *
4 * MOD_GZIP.C - Version 1.3.26.1a
5 *
6 * This program was developed by
7 *
8 * Remote Communications, Inc.
9 * Home page: http://www.RemoteCommunications.com
10 *
11 * and is currently maintained by
12 *
13 * Christian Kruse, <ckruse@wwwtech.de> and Michael Schroepl,
14 * <michael@schroepl.net>
15 * Home page: http://sourceforge.net/projects/mod-gzip/
16 *
17 * Original author: Kevin Kiley, CTO, Remote Communications, Inc.
18 * Email: Kiley@RemoteCommunications.com
19 *
20 * As of this writing there is an online support forum which
21 * anyone may join by following the instructions found at...
22 * http://lists.over.net/mailman/listinfo/mod_gzip
23 *
24 * ====================================================================
25 */
26
27 /* APACHE LICENSE: START
28 *
29 * Portions of this software are covered under the following license
30 * which, as it states, must remain included in this source code
31 * module and may not be altered in any way.
32 */
33
34 /* ====================================================================
35 * The Apache Software License, Version 1.1
36 *
37 * Copyright (c) 2000 The Apache Software Foundation. All rights
38 * reserved.
39 *
40 * Redistribution and use in source and binary forms, with or without
41 * modification, are permitted provided that the following conditions
42 * are met:
43 *
44 * 1. Redistributions of source code must retain the above copyright
45 * notice, this list of conditions and the following disclaimer.
46 *
47 * 2. Redistributions in binary form must reproduce the above copyright
48 * notice, this list of conditions and the following disclaimer in
49 * the documentation and/or other materials provided with the
50 * distribution.
51 *
52 * 3. The end-user documentation included with the redistribution,
53 * if any, must include the following acknowledgment:
54 * "This product includes software developed by the
55 * Apache Software Foundation (http://www.apache.org/)."
56 * Alternately, this acknowledgment may appear in the software itself,
57 * if and wherever such third-party acknowledgments normally appear.
58 *
59 * 4. The names "Apache" and "Apache Software Foundation" must
60 * not be used to endorse or promote products derived from this
61 * software without prior written permission. For written
62 * permission, please contact apache@apache.org.
63 *
64 * 5. Products derived from this software may not be called "Apache",
65 * nor may "Apache" appear in their name, without prior written
66 * permission of the Apache Software Foundation.
67 *
68 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
69 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
70 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
71 * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
72 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
73 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
74 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
75 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
76 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
77 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
78 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
79 * SUCH DAMAGE.
80 * ====================================================================
81 *
82 * This software consists of voluntary contributions made by many
83 * individuals on behalf of the Apache Software Foundation. For more
84 * information on the Apache Software Foundation, please see
85 * <http://www.apache.org/>.
86 *
87 * Portions of this software are based upon public domain software
88 * originally written at the National Center for Supercomputing Applications,
89 * University of Illinois, Urbana-Champaign.
90 */
91
92 /* APACHE LICENSE: END */
93
94 const char *npp(const char *);
95 void mod_gzip_printf(const char *, ...);
96 void mod_gzip_hexdump(char *, int);
97 int mod_gzip_log_comerror(request_rec *, char *, int);
98 int mod_gzip_translate_comerror(int, char *);
99 int mod_gzip_dump_a_table(request_rec *, _table *);
100
101 extern server_rec *mod_gzip_server_now;
102
103 #if defined(MOD_GZIP_DEBUG1_SHOW_REQUEST_RECORD2) || defined(MOD_GZIP_DEBUG1_SHOW_REQUEST_RECORD1)
104 int mod_gzip_show_request_record(request_rec *,char *);
105 #endif
106
107 /* eof */