summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--README2
-rwxr-xr-xconfigure2
-rw-r--r--doc/lzip.12
-rw-r--r--doc/lzip.info36
-rw-r--r--doc/lzip.texi6
-rw-r--r--main.cc2
7 files changed, 31 insertions, 24 deletions
diff --git a/ChangeLog b/ChangeLog
index 4ed04db..6a6e1ab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2024-03-01 Antonio Diaz Diaz <antonio@gnu.org>
+
+ * Version 1.24.1 released.
+ * main.cc: Fix compilation failure on MinGW because of mkdir.
+
2024-01-26 Antonio Diaz Diaz <antonio@gnu.org>
* Version 1.24 released.
diff --git a/README b/README
index 2c78858..a4806ce 100644
--- a/README
+++ b/README
@@ -110,7 +110,7 @@ Lzip currently implements two variants of the LZMA algorithm: fast
(used by option '-0') and normal (used by all other compression levels).
The high compression of LZMA comes from combining two basic, well-proven
-compression ideas: sliding dictionaries (LZ77) and markov models (the thing
+compression ideas: sliding dictionaries (LZ77) and Markov models (the thing
used by every compression algorithm that uses a range encoder or similar
order-0 entropy coder as its last stage) with segregation of contexts
according to what the bits are used for.
diff --git a/configure b/configure
index 012fb5c..e75835e 100755
--- a/configure
+++ b/configure
@@ -6,7 +6,7 @@
# to copy, distribute, and modify it.
pkgname=lzip
-pkgversion=1.24
+pkgversion=1.24.1
progname=lzip
srctrigger=doc/${pkgname}.texi
diff --git a/doc/lzip.1 b/doc/lzip.1
index 9053c43..9d711e8 100644
--- a/doc/lzip.1
+++ b/doc/lzip.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2.
-.TH LZIP "1" "January 2024" "lzip 1.24" "User Commands"
+.TH LZIP "1" "March 2024" "lzip 1.24.1" "User Commands"
.SH NAME
lzip \- reduces the size of files
.SH SYNOPSIS
diff --git a/doc/lzip.info b/doc/lzip.info
index 1e23532..04f81c4 100644
--- a/doc/lzip.info
+++ b/doc/lzip.info
@@ -11,7 +11,7 @@ File: lzip.info, Node: Top, Next: Introduction, Up: (dir)
Lzip Manual
***********
-This manual is for Lzip (version 1.24, 26 January 2024).
+This manual is for Lzip (version 1.24.1, 1 March 2024).
* Menu:
@@ -653,7 +653,7 @@ using the LZMA coding scheme.
by option '-0') and normal (used by all other compression levels).
The high compression of LZMA comes from combining two basic, well-proven
-compression ideas: sliding dictionaries (LZ77) and markov models (the thing
+compression ideas: sliding dictionaries (LZ77) and Markov models (the thing
used by every compression algorithm that uses a range encoder or similar
order-0 entropy coder as its last stage) with segregation of contexts
according to what the bits are used for.
@@ -1703,22 +1703,22 @@ Concept index

Tag Table:
Node: Top203
-Node: Introduction1198
-Node: Output7083
-Node: Invoking lzip8678
-Ref: --trailing-error9547
-Node: Quality assurance19645
-Node: Algorithm28458
-Node: File format31859
-Ref: coded-dict-size33288
-Node: Stream format34519
-Ref: what-is-coded36914
-Node: Trailing data45788
-Node: Examples48124
-Ref: concat-example49564
-Node: Problems50785
-Node: Reference source code51317
-Node: Concept index66362
+Node: Introduction1197
+Node: Output7082
+Node: Invoking lzip8677
+Ref: --trailing-error9546
+Node: Quality assurance19644
+Node: Algorithm28457
+Node: File format31858
+Ref: coded-dict-size33287
+Node: Stream format34518
+Ref: what-is-coded36913
+Node: Trailing data45787
+Node: Examples48123
+Ref: concat-example49563
+Node: Problems50784
+Node: Reference source code51316
+Node: Concept index66361

End Tag Table
diff --git a/doc/lzip.texi b/doc/lzip.texi
index 6d5cf77..865a413 100644
--- a/doc/lzip.texi
+++ b/doc/lzip.texi
@@ -6,8 +6,8 @@
@finalout
@c %**end of header
-@set UPDATED 26 January 2024
-@set VERSION 1.24
+@set UPDATED 1 March 2024
+@set VERSION 1.24.1
@dircategory Compression
@direntry
@@ -711,7 +711,7 @@ Lzip currently implements two variants of the LZMA algorithm: fast
(used by option @option{-0}) and normal (used by all other compression levels).
The high compression of LZMA comes from combining two basic, well-proven
-compression ideas: sliding dictionaries (LZ77) and markov models (the thing
+compression ideas: sliding dictionaries (LZ77) and Markov models (the thing
used by every compression algorithm that uses a range encoder or similar
order-0 entropy coder as its last stage) with segregation of contexts
according to what the bits are used for.
diff --git a/main.cc b/main.cc
index 1a905a8..ed0678b 100644
--- a/main.cc
+++ b/main.cc
@@ -42,8 +42,10 @@
#if defined __MSVCRT__ || defined __OS2__ || defined __DJGPP__
#include <io.h>
#if defined __MSVCRT__
+#include <direct.h>
#define fchmod(x,y) 0
#define fchown(x,y,z) 0
+#define mkdir(name,mode) _mkdir(name)
#define strtoull std::strtoul
#define SIGHUP SIGTERM
#define S_ISSOCK(x) 0