]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Actually commit the updated README file.
authorhansr <hk-git@circlestorm.org>
Fri, 10 Apr 2015 11:21:23 +0000 (13:21 +0200)
committerhansr <hk-git@circlestorm.org>
Fri, 10 Apr 2015 11:21:23 +0000 (13:21 +0200)
Update version identifier strings to reflect fork status.
Add zlib-ng identifier string.
Remove zlib2ansi script.

README
deflate.c
inftrees.c
zlib2ansi [deleted file]
zutil.c

diff --git a/README b/README
index 0c1b9218830239938c6b649362c774ed0ff48010..db98f1112fb4c52a8a2358c8d35502effb4a07f1 100644 (file)
--- a/README
+++ b/README
@@ -45,14 +45,15 @@ Now, there is still a lot to do and I am sure there are better ways
 of doing several of the changes I have done. And I would be delighted
 to receive patches, preferably as pull requests on github.
 Just remember that any code you submit must be your own and it must
-be zlib licensed. (Please read the full license below, it is really
-very simple and very liberal.)
+be zlib licensed.
+
+Please read LICENSE.md, it is very simple and very liberal.
 
 
 Acknowledgments
 ----------------
 
-Big thanks to Driv Digital AS / raskesider.no for sponsoring my
+Big thanks to Raske Sider AS / raskesider.no for sponsoring my
 maintainership of zlib-ng.
 
 The deflate format used by zlib was defined by Phil Katz.
@@ -60,30 +61,3 @@ The deflate and zlib specifications were written by L. Peter Deutsch.
 
 zlib was originally created by Jean-loup Gailly (compression)
 and Mark Adler (decompression).
-
-
-Copyright notice
-----------------
-
-(C) 1995-2013 Jean-loup Gailly and Mark Adler
-
-This software is provided 'as-is', without any express or implied
-warranty. In no event will the authors be held liable for any damages
-arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not
-   claim that you wrote the original software. If you use this software
-   in a product, an acknowledgment in the product documentation would be
-   appreciated but is not required.
-
-2. Altered source versions must be plainly marked as such, and must not be
-   misrepresented as being the original software.
-
-3. This notice may not be removed or altered from any source distribution.
-
-Jean-loup Gailly      Mark Adler
-jloup@gzip.org        madler@alumni.caltech.edu
index 7b531b0173084e3869e5651ec6c3497d80b253b4..32d64a4cfd456dd79d918d3c79de85e953970181 100644 (file)
--- a/deflate.c
+++ b/deflate.c
@@ -57,7 +57,7 @@
 #endif
 
 const char deflate_copyright[] =
-   " deflate 1.2.8 Copyright 1995-2013 Jean-loup Gailly and Mark Adler ";
+   " deflate 1.2.8.f Copyright 1995-2013 Jean-loup Gailly and Mark Adler ";
 /*
   If you use the zlib library in a product, an acknowledgment is welcome
   in the documentation of your product. If for some reason you cannot
index 2847e4871a25782c992ced1d636b2c1f7f554a62..481659636feb1a27a32fcfe51dc480ceb7c294a0 100644 (file)
@@ -9,7 +9,7 @@
 #define MAXBITS 15
 
 const char inflate_copyright[] =
-   " inflate 1.2.8 Copyright 1995-2013 Mark Adler ";
+   " inflate 1.2.8.f Copyright 1995-2013 Mark Adler ";
 /*
   If you use the zlib library in a product, an acknowledgment is welcome
   in the documentation of your product. If for some reason you cannot
diff --git a/zlib2ansi b/zlib2ansi
deleted file mode 100755 (executable)
index 15e3e16..0000000
--- a/zlib2ansi
+++ /dev/null
@@ -1,152 +0,0 @@
-#!/usr/bin/perl
-
-# Transform K&R C function definitions into ANSI equivalent.
-#
-# Author: Paul Marquess
-# Version: 1.0
-# Date: 3 October 2006
-
-# TODO
-#
-# Asumes no function pointer parameters. unless they are typedefed.
-# Assumes no literal strings that look like function definitions
-# Assumes functions start at the beginning of a line
-
-use strict;
-use warnings;
-
-local $/;
-$_ = <>;
-
-my $sp = qr{ \s* (?: /\* .*? \*/ )? \s* }x; # assume no nested comments
-
-my $d1    = qr{ $sp (?: [\w\*\s]+ $sp)* $sp \w+ $sp [\[\]\s]* $sp }x ;
-my $decl  = qr{ $sp (?: \w+ $sp )+ $d1 }xo ;
-my $dList = qr{ $sp $decl (?: $sp , $d1 )* $sp ; $sp }xo ;
-
-
-while (s/^
-            (                  # Start $1
-                (              #   Start $2
-                    .*?        #     Minimal eat content
-                    ( ^ \w [\w\s\*]+ )    #     $3 -- function name
-                    \s*        #     optional whitespace
-                )              # $2 - Matched up to before parameter list
-
-                \( \s*         # Literal "(" + optional whitespace
-                ( [^\)]+ )     # $4 - one or more anythings except ")"
-                \s* \)         # optional whitespace surrounding a Literal ")"
-
-                ( (?: $dList )+ ) # $5
-
-                $sp ^ {        # literal "{" at start of line
-            )                  # Remember to $1
-        //xsom
-      )
-{
-    my $all = $1 ;
-    my $prefix = $2;
-    my $param_list = $4 ;
-    my $params = $5;
-
-    StripComments($params);
-    StripComments($param_list);
-    $param_list =~ s/^\s+//;
-    $param_list =~ s/\s+$//;
-
-    my $i = 0 ;
-    my %pList = map { $_ => $i++ }
-                split /\s*,\s*/, $param_list;
-    my $pMatch = '(\b' . join('|', keys %pList) . '\b)\W*$' ;
-
-    my @params = split /\s*;\s*/, $params;
-    my @outParams = ();
-    foreach my $p (@params)
-    {
-        if ($p =~ /,/)
-        {
-            my @bits = split /\s*,\s*/, $p;
-            my $first = shift @bits;
-            $first =~ s/^\s*//;
-            push @outParams, $first;
-            $first =~ /^(\w+\s*)/;
-            my $type = $1 ;
-            push @outParams, map { $type . $_ } @bits;
-        }
-        else
-        {
-            $p =~ s/^\s+//;
-            push @outParams, $p;
-        }
-    }
-
-
-    my %tmp = map { /$pMatch/;  $_ => $pList{$1}  }
-              @outParams ;
-
-    @outParams = map  { "    $_" }
-                 sort { $tmp{$a} <=> $tmp{$b} }
-                 @outParams ;
-
-    print $prefix ;
-    print "(\n" . join(",\n", @outParams) . ")\n";
-    print "{" ;
-
-}
-
-# Output any trailing code.
-print ;
-exit 0;
-
-
-sub StripComments
-{
-
-  no warnings;
-
-  # Strip C & C++ coments
-  # From the perlfaq
-  $_[0] =~
-
-    s{
-       /\*         ##  Start of /* ... */ comment
-       [^*]*\*+    ##  Non-* followed by 1-or-more *'s
-       (
-         [^/*][^*]*\*+
-       )*          ##  0-or-more things which don't start with /
-                   ##    but do end with '*'
-       /           ##  End of /* ... */ comment
-
-     |         ##     OR  C++ Comment
-       //          ## Start of C++ comment //
-       [^\n]*      ## followed by 0-or-more non end of line characters
-
-     |         ##     OR  various things which aren't comments:
-
-       (
-         "           ##  Start of " ... " string
-         (
-           \\.           ##  Escaped char
-         |               ##    OR
-           [^"\\]        ##  Non "\
-         )*
-         "           ##  End of " ... " string
-
-       |         ##     OR
-
-         '           ##  Start of ' ... ' string
-         (
-           \\.           ##  Escaped char
-         |               ##    OR
-           [^'\\]        ##  Non '\
-         )*
-         '           ##  End of ' ... ' string
-
-       |         ##     OR
-
-         .           ##  Anything other char
-         [^/"'\\]*   ##  Chars which doesn't start a comment, string or escape
-       )
-     }{$2}gxs;
-
-}
diff --git a/zutil.c b/zutil.c
index cabca8683fd68bfc4d9f8e3e5544636b7da624d9..cf40cc69bbecd12357a2c6063b7005018880b17b 100644 (file)
--- a/zutil.c
+++ b/zutil.c
@@ -22,6 +22,8 @@ z_const char * const z_errmsg[10] = {
 "incompatible version",/* Z_VERSION_ERROR (-6) */
 ""};
 
+const char zlibng_string[] =
+   " zlib-ng 1.9.9 forked from zlib 1.2.8 ";
 
 const char * ZEXPORT zlibVersion()
 {