22 Commits

Author SHA1 Message Date
Lasse Collin
b5be61cc06 Bump version and soname for 5.2.4. 2018-04-29 19:00:06 +03:00
Lasse Collin
c47fa6d067 extra/scanlzma: Fix compiler warnings. 2018-04-29 18:59:42 +03:00
Lasse Collin
7b350fe21a Add NEWS for 5.2.4. 2018-04-29 18:15:37 +03:00
Lasse Collin
5801591162 Update THANKS. 2018-03-28 19:24:39 +03:00
Ben Boeckel
c4a616f453 nothrow: use noexcept for C++11 and newer
In C++11, the `throw()` specifier is deprecated and `noexcept` is
preffered instead.
2018-03-28 19:24:39 +03:00
Lasse Collin
0b8947782f liblzma: Remove incorrect #ifdef from range_common.h.
In most cases it was harmless but it could affect some
custom build systems.

Thanks to Pippijn van Steenhoven.
2018-03-28 19:24:39 +03:00
Lasse Collin
48f3b9f73f Update THANKS. 2018-03-28 19:24:39 +03:00
Lasse Collin
a3ce3e9023 tuklib_integer: New Intel C compiler needs immintrin.h.
Thanks to Melanie Blower (Intel) for the patch.
2018-03-28 19:24:39 +03:00
Lasse Collin
4505ca4839 Update THANKS. 2018-03-28 19:23:09 +03:00
Lasse Collin
1ef3cc226e Windows: Fix paths in VS project files.
Some paths use slashes instead of backslashes as directory
separators... now it should work (I tested VS2013 version).
2018-03-28 19:23:09 +03:00
Lasse Collin
e775d2a818 Windows: Add project files for VS2017.
These files match the v5.2 branch (no file info decoder).
2018-03-28 19:23:09 +03:00
Lasse Collin
10e02e0fbb Windows: Move VS2013 files into windows/vs2013 directory. 2018-03-28 19:23:09 +03:00
Lasse Collin
06eebd4543 Fix or hide warnings from GCC 7's -Wimplicit-fallthrough. 2018-03-28 19:16:06 +03:00
Alexey Tourbin
ea4ea1dffa Docs: Fix a typo in a comment in doc/examples/02_decompress.c. 2018-03-28 19:16:06 +03:00
Lasse Collin
eb2ef4c79b xz: Fix "xz --list --robot missing_or_bad_file.xz".
It ended up printing an uninitialized char-array when trying to
print the check names (column 7) on the "totals" line.

This also changes the column 12 (minimum xz version) to
50000002 (xz 5.0.0) instead of 0 when there are no valid
input files.

Thanks to kidmin for the bug report.
2018-03-28 19:16:06 +03:00
Lasse Collin
3ea5dbd9b0 Build: Omit pre-5.0.0 entries from the generated ChangeLog.
It makes ChangeLog significantly smaller.
2018-03-28 19:16:06 +03:00
Lasse Collin
bae2467593 Update the Git repository URL to HTTPS in ChangeLog. 2018-03-28 19:16:06 +03:00
Lasse Collin
70f4792119 Update the home page URLs to HTTPS. 2018-03-28 19:16:06 +03:00
Lasse Collin
2a4b2fa75d xz: Use POSIX_FADV_RANDOM for in "xz --list" mode.
xz --list is random access so POSIX_FADV_SEQUENTIAL was clearly
wrong.
2017-03-30 22:02:10 +03:00
Lasse Collin
eb25743ade liblzma: Fix lzma_memlimit_set(strm, 0).
The 0 got treated specially in a buggy way and as a result
the function did nothing. The API doc said that 0 was supposed
to return LZMA_PROG_ERROR but it didn't.

Now 0 is treated as if 1 had been specified. This is done because
0 is already used to indicate an error from lzma_memlimit_get()
and lzma_memusage().

In addition, lzma_memlimit_set() no longer checks that the new
limit is at least LZMA_MEMUSAGE_BASE. It's counter-productive
for the Index decoder and was actually needed only by the
auto decoder. Auto decoder has now been modified to check for
LZMA_MEMUSAGE_BASE.
2017-03-30 19:52:24 +03:00
Lasse Collin
ef36c6362f liblzma: Similar memlimit fix for stream_, alone_, and auto_decoder. 2017-03-30 19:52:24 +03:00
Lasse Collin
5761603265 liblzma: Fix handling of memlimit == 0 in lzma_index_decoder().
It returned LZMA_PROG_ERROR, which was done to avoid zero as
the limit (because it's a special value elsewhere), but using
LZMA_PROG_ERROR is simply inconvenient and can cause bugs.

The fix/workaround is to treat 0 as if it were 1 byte. It's
effectively the same thing. The only weird consequence is
that then lzma_memlimit_get() will return 1 even when 0 was
specified as the limit.

This fixes a very rare corner case in xz --list where a specific
memory usage limit and a multi-stream file could print the
error message "Internal error (bug)" instead of saying that
the memory usage limit is too low.
2017-03-30 19:52:24 +03:00
40 changed files with 1604 additions and 584 deletions

View File

@@ -47,7 +47,7 @@ XZ Utils Licensing
naturally it is not legally required. Here is an example of a good
notice to put into "about box" or into documentation:
This software includes code from XZ Utils <http://tukaani.org/xz/>.
This software includes code from XZ Utils <https://tukaani.org/xz/>.
The following license texts are included in the following files:
- COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1

View File

@@ -1,6 +1,6 @@
See the commit log in the git repository:
git clone http://git.tukaani.org/xz.git
git clone https://git.tukaani.org/xz.git
Note that "make dist" doesn't put this tiny file into the package.
Instead, the git commit log is used as ChangeLog. See dist-hook in

View File

@@ -77,7 +77,8 @@ manfiles = \
# Convert the man pages to PDF and plain text (ASCII only) formats.
dist-hook:
if test -d "$(srcdir)/.git" && type git > /dev/null 2>&1; then \
( cd "$(srcdir)" && git log --date=iso --stat ) \
( cd "$(srcdir)" && git log --date=iso --stat \
b667a3ef6338a2c1db7b7706b1f6c99ea392221c^..HEAD ) \
> "$(distdir)/ChangeLog"; \
fi
if type groff > /dev/null 2>&1 && type ps2pdf > /dev/null 2>&1; then \

27
NEWS
View File

@@ -2,6 +2,33 @@
XZ Utils Release Notes
======================
5.2.4 (2018-04-29)
* liblzma:
- Allow 0 as memory usage limit instead of returning
LZMA_PROG_ERROR. Now 0 is treated as if 1 byte was specified,
which effectively is the same as 0.
- Use "noexcept" keyword instead of "throw()" in the public
headers when a C++11 (or newer standard) compiler is used.
- Added a portability fix for recent Intel C Compilers.
- Microsoft Visual Studio build files have been moved under
windows/vs2013 and windows/vs2017.
* xz:
- Fix "xz --list --robot missing_or_bad_file.xz" which would
try to print an unitialized string and thus produce garbage
output. Since the exit status is non-zero, most uses of such
a command won't try to interpret the garbage output.
- "xz --list foo.xz" could print "Internal error (bug)" in a
corner case where a specific memory usage limit had been set.
5.2.3 (2016-12-30)
* xz:

2
README
View File

@@ -291,7 +291,7 @@ XZ Utils
XZ Embedded is a limited implementation written for use in the Linux
kernel, but it is also suitable for other embedded use.
http://tukaani.org/xz/embedded.html
https://tukaani.org/xz/embedded.html
6. Contact information

4
THANKS
View File

@@ -11,7 +11,9 @@ has been important. :-) In alphabetical order:
- Karl Berry
- Anders F. Björklund
- Emmanuel Blot
- Melanie Blower
- Martin Blumenstingl
- Ben Boeckel
- Jakub Bogusz
- Maarten Bosmans
- Trent W. Buck
@@ -56,6 +58,7 @@ has been important. :-) In alphabetical order:
- Andraž 'ruskie' Levstik
- Cary Lewis
- Wim Lewis
- Eric Lindblad
- Lorenzo De Liso
- Bela Lubkin
- Gregory Margo
@@ -93,6 +96,7 @@ has been important. :-) In alphabetical order:
- Stuart Shelton
- Sebastian Andrzej Siewior
- Brad Smith
- Pippijn van Steenhoven
- Jonathan Stott
- Dan Stromberg
- Vincent Torri

View File

@@ -18,7 +18,7 @@
AC_PREREQ([2.64])
AC_INIT([XZ Utils], m4_esyscmd([/bin/sh build-aux/version.sh]),
[lasse.collin@tukaani.org], [xz], [http://tukaani.org/xz/])
[lasse.collin@tukaani.org], [xz], [https://tukaani.org/xz/])
AC_CONFIG_SRCDIR([src/liblzma/common/common.h])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([m4])

View File

@@ -138,7 +138,7 @@ decompress(lzma_stream *strm, const char *inname, FILE *infile, FILE *outfile)
// Once the end of the input file has been reached,
// we need to tell lzma_code() that no more input
// will be coming. As said before, this isn't required
// if the LZMA_CONATENATED flag isn't used when
// if the LZMA_CONCATENATED flag isn't used when
// initializing the decoder.
if (feof(infile))
action = LZMA_FINISH;

View File

@@ -206,7 +206,7 @@ Q: How do I build a program that needs liblzmadec (lzmadec.h)?
A: liblzmadec is part of LZMA Utils. XZ Utils has liblzma, but no
liblzmadec. The code using liblzmadec should be ported to use
liblzma instead. If you cannot or don't want to do that, download
LZMA Utils from <http://tukaani.org/lzma/>.
LZMA Utils from <https://tukaani.org/lzma/>.
Q: The default build of liblzma is too big. How can I make it smaller?
@@ -220,5 +220,5 @@ A: Give --enable-small to the configure script. Use also appropriate
If the result is still too big, take a look at XZ Embedded. It is
a separate project, which provides a limited but significantly
smaller XZ decoder implementation than XZ Utils. You can find it
at <http://tukaani.org/xz/embedded.html>.
at <https://tukaani.org/xz/embedded.html>.

View File

@@ -126,7 +126,7 @@
#define PACKAGE_NAME "XZ Utils"
/* Define to the home page for this package. */
#define PACKAGE_URL "http://tukaani.org/xz/"
#define PACKAGE_URL "https://tukaani.org/xz/"
/* The size of `size_t', as computed by sizeof. */
#define SIZEOF_SIZE_T 4

View File

@@ -37,6 +37,10 @@
/* 5 8 Uncompressed size (little endian). -1 means unknown size */
/* 13 Compressed data */
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define BUFSIZE 4096
int find_lzma_header(unsigned char *buf) {
@@ -48,7 +52,7 @@ int find_lzma_header(unsigned char *buf) {
}
int main(int argc, char *argv[]) {
char buf[BUFSIZE];
unsigned char buf[BUFSIZE];
int ret, i, numlzma, blocks=0;
if (argc != 2) {

View File

@@ -17,7 +17,7 @@
#define MY_VERSION LZMA_VERSION_MAJOR,LZMA_VERSION_MINOR,LZMA_VERSION_PATCH,MY_BUILD
#define MY_FILENAME MY_NAME MY_SUFFIX
#define MY_COMPANY "The Tukaani Project <http://tukaani.org/>"
#define MY_COMPANY "The Tukaani Project <https://tukaani.org/>"
#define MY_PRODUCT PACKAGE_NAME " <" PACKAGE_URL ">"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

View File

@@ -98,6 +98,17 @@
#endif
////////////////////////////////
// Compiler-specific features //
////////////////////////////////
// Newer Intel C compilers require immintrin.h for _bit_scan_reverse()
// and such functions.
#if defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 1500)
# include <immintrin.h>
#endif
///////////////////
// Byte swapping //
///////////////////

View File

@@ -24,7 +24,7 @@ liblzma_la_CPPFLAGS = \
-I$(top_srcdir)/src/liblzma/simple \
-I$(top_srcdir)/src/common \
-DTUKLIB_SYMBOL_PREFIX=lzma_
liblzma_la_LDFLAGS = -no-undefined -version-info 7:3:2
liblzma_la_LDFLAGS = -no-undefined -version-info 7:4:2
EXTRA_DIST += liblzma.map validate_map.sh
if COND_SYMVERS

View File

@@ -219,7 +219,11 @@
*/
#ifndef lzma_nothrow
# if defined(__cplusplus)
# define lzma_nothrow throw()
# if __cplusplus >= 201103L
# define lzma_nothrow noexcept
# else
# define lzma_nothrow throw()
# endif
# elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)
# define lzma_nothrow __attribute__((__nothrow__))
# else

View File

@@ -644,11 +644,16 @@ extern LZMA_API(uint64_t) lzma_memlimit_get(const lzma_stream *strm)
* This function is supported only when *strm has been initialized with
* a function that takes a memlimit argument.
*
* liblzma 5.2.3 and earlier has a bug where memlimit value of 0 causes
* this function to do nothing (leaving the limit unchanged) and still
* return LZMA_OK. Later versions treat 0 as if 1 had been specified (so
* lzma_memlimit_get() will return 1 even if you specify 0 here).
*
* \return - LZMA_OK: New memory usage limit successfully set.
* - LZMA_MEMLIMIT_ERROR: The new limit is too small.
* The limit was not changed.
* - LZMA_PROG_ERROR: Invalid arguments, e.g. *strm doesn't
* support memory usage limit or memlimit was zero.
* support memory usage limit.
*/
extern LZMA_API(lzma_ret) lzma_memlimit_set(
lzma_stream *strm, uint64_t memlimit) lzma_nothrow;

View File

@@ -520,7 +520,10 @@ extern LZMA_API(lzma_ret) lzma_stream_buffer_encode(
*
* \param strm Pointer to properly prepared lzma_stream
* \param memlimit Memory usage limit as bytes. Use UINT64_MAX
* to effectively disable the limiter.
* to effectively disable the limiter. liblzma
* 5.2.3 and earlier don't allow 0 here and return
* LZMA_PROG_ERROR; later versions treat 0 as if 1
* had been specified.
* \param flags Bitwise-or of zero or more of the decoder flags:
* LZMA_TELL_NO_CHECK, LZMA_TELL_UNSUPPORTED_CHECK,
* LZMA_TELL_ANY_CHECK, LZMA_CONCATENATED
@@ -544,7 +547,10 @@ extern LZMA_API(lzma_ret) lzma_stream_decoder(
*
* \param strm Pointer to properly prepared lzma_stream
* \param memlimit Memory usage limit as bytes. Use UINT64_MAX
* to effectively disable the limiter.
* to effectively disable the limiter. liblzma
* 5.2.3 and earlier don't allow 0 here and return
* LZMA_PROG_ERROR; later versions treat 0 as if 1
* had been specified.
* \param flags Bitwise-or of flags, or zero for no flags.
*
* \return - LZMA_OK: Initialization was successful.
@@ -560,9 +566,16 @@ extern LZMA_API(lzma_ret) lzma_auto_decoder(
/**
* \brief Initialize .lzma decoder (legacy file format)
*
* \param strm Pointer to properly prepared lzma_stream
* \param memlimit Memory usage limit as bytes. Use UINT64_MAX
* to effectively disable the limiter. liblzma
* 5.2.3 and earlier don't allow 0 here and return
* LZMA_PROG_ERROR; later versions treat 0 as if 1
* had been specified.
*
* Valid `action' arguments to lzma_code() are LZMA_RUN and LZMA_FINISH.
* There is no need to use LZMA_FINISH, but allowing it may simplify
* certain types of applications.
* There is no need to use LZMA_FINISH, but it's allowed because it may
* simplify certain types of applications.
*
* \return - LZMA_OK
* - LZMA_MEM_ERROR

View File

@@ -586,8 +586,7 @@ extern LZMA_API(lzma_index *) lzma_index_dup(
* \param i Pointer to lzma_index which should be encoded.
*
* The valid `action' values for lzma_code() are LZMA_RUN and LZMA_FINISH.
* It is enough to use only one of them (you can choose freely; use LZMA_RUN
* to support liblzma versions older than 5.0.0).
* It is enough to use only one of them (you can choose freely).
*
* \return - LZMA_OK: Initialization succeeded, continue with lzma_code().
* - LZMA_MEM_ERROR
@@ -610,16 +609,21 @@ extern LZMA_API(lzma_ret) lzma_index_encoder(
* to a new lzma_index, which the application
* has to later free with lzma_index_end().
* \param memlimit How much memory the resulting lzma_index is
* allowed to require.
* allowed to require. liblzma 5.2.3 and earlier
* don't allow 0 here and return LZMA_PROG_ERROR;
* later versions treat 0 as if 1 had been specified.
*
* The valid `action' values for lzma_code() are LZMA_RUN and LZMA_FINISH.
* It is enough to use only one of them (you can choose freely; use LZMA_RUN
* to support liblzma versions older than 5.0.0).
* Valid `action' arguments to lzma_code() are LZMA_RUN and LZMA_FINISH.
* There is no need to use LZMA_FINISH, but it's allowed because it may
* simplify certain types of applications.
*
* \return - LZMA_OK: Initialization succeeded, continue with lzma_code().
* - LZMA_MEM_ERROR
* - LZMA_MEMLIMIT_ERROR
* - LZMA_PROG_ERROR
*
* liblzma 5.2.3 and older list also LZMA_MEMLIMIT_ERROR here
* but that error code has never been possible from this
* initialization function.
*/
extern LZMA_API(lzma_ret) lzma_index_decoder(
lzma_stream *strm, lzma_index **i, uint64_t memlimit)

View File

@@ -22,7 +22,7 @@
*/
#define LZMA_VERSION_MAJOR 5
#define LZMA_VERSION_MINOR 2
#define LZMA_VERSION_PATCH 3
#define LZMA_VERSION_PATCH 4
#define LZMA_VERSION_STABILITY LZMA_VERSION_STABILITY_STABLE
#ifndef LZMA_VERSION_COMMIT

View File

@@ -203,9 +203,6 @@ lzma_alone_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator,
{
lzma_next_coder_init(&lzma_alone_decoder_init, next, allocator);
if (memlimit == 0)
return LZMA_PROG_ERROR;
lzma_alone_coder *coder = next->coder;
if (coder == NULL) {
@@ -227,7 +224,7 @@ lzma_alone_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator,
coder->options.preset_dict = NULL;
coder->options.preset_dict_size = 0;
coder->uncompressed_size = 0;
coder->memlimit = memlimit;
coder->memlimit = my_max(1, memlimit);
coder->memusage = LZMA_MEMUSAGE_BASE;
return LZMA_OK;

View File

@@ -139,7 +139,10 @@ auto_decoder_memconfig(void *coder_ptr, uint64_t *memusage,
// the current memory usage.
*memusage = LZMA_MEMUSAGE_BASE;
*old_memlimit = coder->memlimit;
ret = LZMA_OK;
if (new_memlimit != 0 && new_memlimit < *memusage)
ret = LZMA_MEMLIMIT_ERROR;
}
if (ret == LZMA_OK && new_memlimit != 0)
@@ -155,9 +158,6 @@ auto_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator,
{
lzma_next_coder_init(&auto_decoder_init, next, allocator);
if (memlimit == 0)
return LZMA_PROG_ERROR;
if (flags & ~LZMA_SUPPORTED_FLAGS)
return LZMA_OPTIONS_ERROR;
@@ -175,7 +175,7 @@ auto_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator,
coder->next = LZMA_NEXT_CODER_INIT;
}
coder->memlimit = memlimit;
coder->memlimit = my_max(1, memlimit);
coder->flags = flags;
coder->sequence = SEQ_INIT;

View File

@@ -435,8 +435,10 @@ lzma_memlimit_set(lzma_stream *strm, uint64_t new_memlimit)
|| strm->internal->next.memconfig == NULL)
return LZMA_PROG_ERROR;
if (new_memlimit != 0 && new_memlimit < LZMA_MEMUSAGE_BASE)
return LZMA_MEMLIMIT_ERROR;
// Zero is a special value that cannot be used as an actual limit.
// If 0 was specified, use 1 instead.
if (new_memlimit == 0)
new_memlimit = 1;
return strm->internal->next.memconfig(strm->internal->next.coder,
&memusage, &old_memlimit, new_memlimit);

View File

@@ -256,7 +256,7 @@ index_decoder_reset(lzma_index_coder *coder, const lzma_allocator *allocator,
// Initialize the rest.
coder->sequence = SEQ_INDICATOR;
coder->memlimit = memlimit;
coder->memlimit = my_max(1, memlimit);
coder->count = 0; // Needs to be initialized due to _memconfig().
coder->pos = 0;
coder->crc32 = 0;
@@ -271,7 +271,7 @@ index_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator,
{
lzma_next_coder_init(&index_decoder_init, next, allocator);
if (i == NULL || memlimit == 0)
if (i == NULL)
return LZMA_PROG_ERROR;
lzma_index_coder *coder = next->coder;

View File

@@ -422,9 +422,6 @@ lzma_stream_decoder_init(
{
lzma_next_coder_init(&lzma_stream_decoder_init, next, allocator);
if (memlimit == 0)
return LZMA_PROG_ERROR;
if (flags & ~LZMA_SUPPORTED_FLAGS)
return LZMA_OPTIONS_ERROR;
@@ -444,7 +441,7 @@ lzma_stream_decoder_init(
coder->index_hash = NULL;
}
coder->memlimit = memlimit;
coder->memlimit = my_max(1, memlimit);
coder->memusage = LZMA_MEMUSAGE_BASE;
coder->tell_no_check = (flags & LZMA_TELL_NO_CHECK) != 0;
coder->tell_unsupported_check

View File

@@ -16,6 +16,12 @@
#include "lzma_decoder.h"
#include "range_decoder.h"
// The macros unroll loops with switch statements.
// Silence warnings about missing fall-through comments.
#if TUKLIB_GNUC_REQ(7, 0)
# pragma GCC diagnostic ignored "-Wimplicit-fallthrough"
#endif
#ifdef HAVE_SMALL

View File

@@ -14,9 +14,7 @@
#ifndef LZMA_RANGE_COMMON_H
#define LZMA_RANGE_COMMON_H
#ifdef HAVE_CONFIG_H
# include "common.h"
#endif
#include "common.h"
///////////////

View File

@@ -525,7 +525,10 @@ io_open_src_real(file_pair *pair)
#endif
#ifdef HAVE_POSIX_FADVISE
// It will fail if stdin is a pipe and that's fine.
(void)posix_fadvise(STDIN_FILENO, 0, 0, POSIX_FADV_SEQUENTIAL);
(void)posix_fadvise(STDIN_FILENO, 0, 0,
opt_mode == MODE_LIST
? POSIX_FADV_RANDOM
: POSIX_FADV_SEQUENTIAL);
#endif
return false;
}
@@ -716,7 +719,10 @@ io_open_src_real(file_pair *pair)
#ifdef HAVE_POSIX_FADVISE
// It will fail with some special files like FIFOs but that is fine.
(void)posix_fadvise(pair->src_fd, 0, 0, POSIX_FADV_SEQUENTIAL);
(void)posix_fadvise(pair->src_fd, 0, 0,
opt_mode == MODE_LIST
? POSIX_FADV_RANDOM
: POSIX_FADV_SEQUENTIAL);
#endif
return false;

View File

@@ -109,7 +109,7 @@ static struct {
uint32_t checks;
uint32_t min_version;
bool all_have_sizes;
} totals = { 0, 0, 0, 0, 0, 0, 0, 0, 0, true };
} totals = { 0, 0, 0, 0, 0, 0, 0, 0, 50000002, true };
/// Convert XZ Utils version number to a string.
@@ -484,6 +484,8 @@ parse_block_header(file_pair *pair, const lzma_index_iter *iter,
// If the above fails, the file is corrupt so
// LZMA_DATA_ERROR is a good error code.
// Fall through
case LZMA_DATA_ERROR:
// Free the memory allocated by lzma_block_header_decode().
for (size_t i = 0; filters[i].id != LZMA_VLI_UNKNOWN; ++i)
@@ -636,7 +638,11 @@ static void
get_check_names(char buf[CHECKS_STR_SIZE],
uint32_t checks, bool space_after_comma)
{
assert(checks != 0);
// If we get called when there are no Checks to print, set checks
// to 1 so that we print "None". This can happen in the robot mode
// when printing the totals line if there are no valid input files.
if (checks == 0)
checks = 1;
char *pos = buf;
size_t left = CHECKS_STR_SIZE;

View File

@@ -5,7 +5,7 @@
.\" This file has been put into the public domain.
.\" You can do whatever you want with this file.
.\"
.TH XZ 1 "2015-05-11" "Tukaani" "XZ Utils"
.TH XZ 1 "2017-04-19" "Tukaani" "XZ Utils"
.
.SH NAME
xz, unxz, xzcat, lzma, unlzma, lzcat \- Compress or decompress .xz and .lzma files
@@ -2779,8 +2779,8 @@ have the same number of bytes per pixel.
.BR bzip2 (1),
.BR 7z (1)
.PP
XZ Utils: <http://tukaani.org/xz/>
XZ Utils: <https://tukaani.org/xz/>
.br
XZ Embedded: <http://tukaani.org/xz/embedded.html>
XZ Embedded: <https://tukaani.org/xz/embedded.html>
.br
LZMA SDK: <http://7-zip.org/sdk.html>

View File

@@ -4,7 +4,7 @@
.\" This file has been put into the public domain.
.\" You can do whatever you want with this file.
.\"
.TH XZDEC 1 "2013-06-30" "Tukaani" "XZ Utils"
.TH XZDEC 1 "2017-04-19" "Tukaani" "XZ Utils"
.SH NAME
xzdec, lzmadec \- Small .xz and .lzma decompressors
.SH SYNOPSIS
@@ -143,4 +143,4 @@ decompressor, consider using XZ Embedded.
.SH "SEE ALSO"
.BR xz (1)
.PP
XZ Embedded: <http://tukaani.org/xz/embedded.html>
XZ Embedded: <https://tukaani.org/xz/embedded.html>

View File

@@ -7,7 +7,7 @@ Introduction
This package includes command line tools (xz.exe and a few others)
and the liblzma compression library from XZ Utils. You can find the
latest version and full source code from <http://tukaani.org/xz/>.
latest version and full source code from <https://tukaani.org/xz/>.
The parts of the XZ Utils source code, that are relevant to this
binary package, are in the public domain. XZ Utils have been built

View File

@@ -1,383 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseMT|Win32">
<Configuration>ReleaseMT</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseMT|x64">
<Configuration>ReleaseMT</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>
</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental />
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'">
<LinkIncremental>
</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'">
<LinkIncremental />
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;_DEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;_DEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\src\common\tuklib_cpucores.c" />
<ClCompile Include="..\src\common\tuklib_physmem.c" />
<ClCompile Include="..\src\liblzma\check\check.c" />
<ClCompile Include="..\src\liblzma\check\crc32_fast.c" />
<ClCompile Include="..\src\liblzma\check\crc32_table.c" />
<ClCompile Include="..\src\liblzma\check\crc64_fast.c" />
<ClCompile Include="..\src\liblzma\check\crc64_table.c" />
<ClCompile Include="..\src\liblzma\check\sha256.c" />
<ClCompile Include="..\src\liblzma\common\alone_decoder.c" />
<ClCompile Include="..\src\liblzma\common\alone_encoder.c" />
<ClCompile Include="..\src\liblzma\common\auto_decoder.c" />
<ClCompile Include="..\src\liblzma\common\block_buffer_decoder.c" />
<ClCompile Include="..\src\liblzma\common\block_buffer_encoder.c" />
<ClCompile Include="..\src\liblzma\common\block_decoder.c" />
<ClCompile Include="..\src\liblzma\common\block_encoder.c" />
<ClCompile Include="..\src\liblzma\common\block_header_decoder.c" />
<ClCompile Include="..\src\liblzma\common\block_header_encoder.c" />
<ClCompile Include="..\src\liblzma\common\block_util.c" />
<ClCompile Include="..\src\liblzma\common\common.c" />
<ClCompile Include="..\src\liblzma\common\easy_buffer_encoder.c" />
<ClCompile Include="..\src\liblzma\common\easy_decoder_memusage.c" />
<ClCompile Include="..\src\liblzma\common\easy_encoder.c" />
<ClCompile Include="..\src\liblzma\common\easy_encoder_memusage.c" />
<ClCompile Include="..\src\liblzma\common\easy_preset.c" />
<ClCompile Include="..\src\liblzma\common\filter_buffer_decoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_buffer_encoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_common.c" />
<ClCompile Include="..\src\liblzma\common\filter_decoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_encoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_flags_decoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_flags_encoder.c" />
<ClCompile Include="..\src\liblzma\common\hardware_cputhreads.c" />
<ClCompile Include="..\src\liblzma\common\hardware_physmem.c" />
<ClCompile Include="..\src\liblzma\common\index.c" />
<ClCompile Include="..\src\liblzma\common\index_decoder.c" />
<ClCompile Include="..\src\liblzma\common\index_encoder.c" />
<ClCompile Include="..\src\liblzma\common\index_hash.c" />
<ClCompile Include="..\src\liblzma\common\outqueue.c" />
<ClCompile Include="..\src\liblzma\common\stream_buffer_decoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_buffer_encoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_decoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_encoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_encoder_mt.c" />
<ClCompile Include="..\src\liblzma\common\stream_flags_common.c" />
<ClCompile Include="..\src\liblzma\common\stream_flags_decoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_flags_encoder.c" />
<ClCompile Include="..\src\liblzma\common\vli_decoder.c" />
<ClCompile Include="..\src\liblzma\common\vli_encoder.c" />
<ClCompile Include="..\src\liblzma\common\vli_size.c" />
<ClCompile Include="..\src\liblzma\delta\delta_common.c" />
<ClCompile Include="..\src\liblzma\delta\delta_decoder.c" />
<ClCompile Include="..\src\liblzma\delta\delta_encoder.c" />
<ClCompile Include="..\src\liblzma\lzma\fastpos_table.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma2_decoder.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma2_encoder.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_decoder.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_encoder.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_encoder_optimum_fast.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_encoder_optimum_normal.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_encoder_presets.c" />
<ClCompile Include="..\src\liblzma\lz\lz_decoder.c" />
<ClCompile Include="..\src\liblzma\lz\lz_encoder.c" />
<ClCompile Include="..\src\liblzma\lz\lz_encoder_mf.c" />
<ClCompile Include="..\src\liblzma\rangecoder\price_table.c" />
<ClCompile Include="..\src\liblzma\simple\arm.c" />
<ClCompile Include="..\src\liblzma\simple\armthumb.c" />
<ClCompile Include="..\src\liblzma\simple\ia64.c" />
<ClCompile Include="..\src\liblzma\simple\powerpc.c" />
<ClCompile Include="..\src\liblzma\simple\simple_coder.c" />
<ClCompile Include="..\src\liblzma\simple\simple_decoder.c" />
<ClCompile Include="..\src\liblzma\simple\simple_encoder.c" />
<ClCompile Include="..\src\liblzma\simple\sparc.c" />
<ClCompile Include="..\src\liblzma\simple\x86.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\common\mythread.h" />
<ClInclude Include="..\src\common\sysdefs.h" />
<ClInclude Include="..\src\common\tuklib_common.h" />
<ClInclude Include="..\src\common\tuklib_config.h" />
<ClInclude Include="..\src\common\tuklib_cpucores.h" />
<ClInclude Include="..\src\common\tuklib_integer.h" />
<ClInclude Include="..\src\common\tuklib_physmem.h" />
<ClInclude Include="..\src\liblzma\api\lzma.h" />
<ClInclude Include="..\src\liblzma\api\lzma\base.h" />
<ClInclude Include="..\src\liblzma\api\lzma\bcj.h" />
<ClInclude Include="..\src\liblzma\api\lzma\block.h" />
<ClInclude Include="..\src\liblzma\api\lzma\check.h" />
<ClInclude Include="..\src\liblzma\api\lzma\container.h" />
<ClInclude Include="..\src\liblzma\api\lzma\delta.h" />
<ClInclude Include="..\src\liblzma\api\lzma\filter.h" />
<ClInclude Include="..\src\liblzma\api\lzma\hardware.h" />
<ClInclude Include="..\src\liblzma\api\lzma\index.h" />
<ClInclude Include="..\src\liblzma\api\lzma\index_hash.h" />
<ClInclude Include="..\src\liblzma\api\lzma\lzma12.h" />
<ClInclude Include="..\src\liblzma\api\lzma\stream_flags.h" />
<ClInclude Include="..\src\liblzma\api\lzma\version.h" />
<ClInclude Include="..\src\liblzma\api\lzma\vli.h" />
<ClInclude Include="..\src\liblzma\check\check.h" />
<ClInclude Include="..\src\liblzma\check\crc32_table_be.h" />
<ClInclude Include="..\src\liblzma\check\crc32_table_le.h" />
<ClInclude Include="..\src\liblzma\check\crc64_table_be.h" />
<ClInclude Include="..\src\liblzma\check\crc64_table_le.h" />
<ClInclude Include="..\src\liblzma\check\crc_macros.h" />
<ClInclude Include="..\src\liblzma\common\alone_decoder.h" />
<ClInclude Include="..\src\liblzma\common\block_buffer_encoder.h" />
<ClInclude Include="..\src\liblzma\common\block_decoder.h" />
<ClInclude Include="..\src\liblzma\common\block_encoder.h" />
<ClInclude Include="..\src\liblzma\common\common.h" />
<ClInclude Include="..\src\liblzma\common\easy_preset.h" />
<ClInclude Include="..\src\liblzma\common\filter_common.h" />
<ClInclude Include="..\src\liblzma\common\filter_decoder.h" />
<ClInclude Include="..\src\liblzma\common\filter_encoder.h" />
<ClInclude Include="..\src\liblzma\common\index.h" />
<ClInclude Include="..\src\liblzma\common\index_encoder.h" />
<ClInclude Include="..\src\liblzma\common\memcmplen.h" />
<ClInclude Include="..\src\liblzma\common\outqueue.h" />
<ClInclude Include="..\src\liblzma\common\stream_decoder.h" />
<ClInclude Include="..\src\liblzma\common\stream_flags_common.h" />
<ClInclude Include="..\src\liblzma\delta\delta_common.h" />
<ClInclude Include="..\src\liblzma\delta\delta_decoder.h" />
<ClInclude Include="..\src\liblzma\delta\delta_encoder.h" />
<ClInclude Include="..\src\liblzma\delta\delta_private.h" />
<ClInclude Include="..\src\liblzma\lzma\fastpos.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma2_decoder.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma2_encoder.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma_common.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma_decoder.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma_encoder.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma_encoder_private.h" />
<ClInclude Include="..\src\liblzma\lz\lz_decoder.h" />
<ClInclude Include="..\src\liblzma\lz\lz_encoder.h" />
<ClInclude Include="..\src\liblzma\lz\lz_encoder_hash.h" />
<ClInclude Include="..\src\liblzma\lz\lz_encoder_hash_table.h" />
<ClInclude Include="..\src\liblzma\rangecoder\price.h" />
<ClInclude Include="..\src\liblzma\rangecoder\range_common.h" />
<ClInclude Include="..\src\liblzma\rangecoder\range_decoder.h" />
<ClInclude Include="..\src\liblzma\rangecoder\range_encoder.h" />
<ClInclude Include="..\src\liblzma\simple\simple_coder.h" />
<ClInclude Include="..\src\liblzma\simple\simple_decoder.h" />
<ClInclude Include="..\src\liblzma\simple\simple_encoder.h" />
<ClInclude Include="..\src\liblzma\simple\simple_private.h" />
<ClInclude Include="config.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\src\liblzma\liblzma_w32res.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -134,7 +134,7 @@
#define PACKAGE_NAME "XZ Utils"
/* Define to the home page for this package. */
#define PACKAGE_URL "http://tukaani.org/xz/"
#define PACKAGE_URL "https://tukaani.org/xz/"
/* The size of `size_t', as computed by sizeof. */
#ifdef _WIN64

View File

@@ -120,7 +120,7 @@
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
@@ -135,7 +135,7 @@
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -148,7 +148,7 @@
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
@@ -164,7 +164,7 @@
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -179,7 +179,7 @@
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
@@ -195,7 +195,7 @@
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../src/liblzma/common;../src/common;../src/liblzma/api;../src/liblzma/check;../src/liblzma/delta;../src/liblzma/lz;../src/liblzma/lzma;../src/liblzma/rangecoder;../src/liblzma/simple</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -205,147 +205,147 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\src\common\tuklib_cpucores.c" />
<ClCompile Include="..\src\common\tuklib_physmem.c" />
<ClCompile Include="..\src\liblzma\check\check.c" />
<ClCompile Include="..\src\liblzma\check\crc32_fast.c" />
<ClCompile Include="..\src\liblzma\check\crc32_table.c" />
<ClCompile Include="..\src\liblzma\check\crc64_fast.c" />
<ClCompile Include="..\src\liblzma\check\crc64_table.c" />
<ClCompile Include="..\src\liblzma\check\sha256.c" />
<ClCompile Include="..\src\liblzma\common\alone_decoder.c" />
<ClCompile Include="..\src\liblzma\common\alone_encoder.c" />
<ClCompile Include="..\src\liblzma\common\auto_decoder.c" />
<ClCompile Include="..\src\liblzma\common\block_buffer_decoder.c" />
<ClCompile Include="..\src\liblzma\common\block_buffer_encoder.c" />
<ClCompile Include="..\src\liblzma\common\block_decoder.c" />
<ClCompile Include="..\src\liblzma\common\block_encoder.c" />
<ClCompile Include="..\src\liblzma\common\block_header_decoder.c" />
<ClCompile Include="..\src\liblzma\common\block_header_encoder.c" />
<ClCompile Include="..\src\liblzma\common\block_util.c" />
<ClCompile Include="..\src\liblzma\common\common.c" />
<ClCompile Include="..\src\liblzma\common\easy_buffer_encoder.c" />
<ClCompile Include="..\src\liblzma\common\easy_decoder_memusage.c" />
<ClCompile Include="..\src\liblzma\common\easy_encoder.c" />
<ClCompile Include="..\src\liblzma\common\easy_encoder_memusage.c" />
<ClCompile Include="..\src\liblzma\common\easy_preset.c" />
<ClCompile Include="..\src\liblzma\common\filter_buffer_decoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_buffer_encoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_common.c" />
<ClCompile Include="..\src\liblzma\common\filter_decoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_encoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_flags_decoder.c" />
<ClCompile Include="..\src\liblzma\common\filter_flags_encoder.c" />
<ClCompile Include="..\src\liblzma\common\hardware_cputhreads.c" />
<ClCompile Include="..\src\liblzma\common\hardware_physmem.c" />
<ClCompile Include="..\src\liblzma\common\index.c" />
<ClCompile Include="..\src\liblzma\common\index_decoder.c" />
<ClCompile Include="..\src\liblzma\common\index_encoder.c" />
<ClCompile Include="..\src\liblzma\common\index_hash.c" />
<ClCompile Include="..\src\liblzma\common\outqueue.c" />
<ClCompile Include="..\src\liblzma\common\stream_buffer_decoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_buffer_encoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_decoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_encoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_encoder_mt.c" />
<ClCompile Include="..\src\liblzma\common\stream_flags_common.c" />
<ClCompile Include="..\src\liblzma\common\stream_flags_decoder.c" />
<ClCompile Include="..\src\liblzma\common\stream_flags_encoder.c" />
<ClCompile Include="..\src\liblzma\common\vli_decoder.c" />
<ClCompile Include="..\src\liblzma\common\vli_encoder.c" />
<ClCompile Include="..\src\liblzma\common\vli_size.c" />
<ClCompile Include="..\src\liblzma\delta\delta_common.c" />
<ClCompile Include="..\src\liblzma\delta\delta_decoder.c" />
<ClCompile Include="..\src\liblzma\delta\delta_encoder.c" />
<ClCompile Include="..\src\liblzma\lzma\fastpos_table.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma2_decoder.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma2_encoder.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_decoder.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_encoder.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_encoder_optimum_fast.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_encoder_optimum_normal.c" />
<ClCompile Include="..\src\liblzma\lzma\lzma_encoder_presets.c" />
<ClCompile Include="..\src\liblzma\lz\lz_decoder.c" />
<ClCompile Include="..\src\liblzma\lz\lz_encoder.c" />
<ClCompile Include="..\src\liblzma\lz\lz_encoder_mf.c" />
<ClCompile Include="..\src\liblzma\rangecoder\price_table.c" />
<ClCompile Include="..\src\liblzma\simple\arm.c" />
<ClCompile Include="..\src\liblzma\simple\armthumb.c" />
<ClCompile Include="..\src\liblzma\simple\ia64.c" />
<ClCompile Include="..\src\liblzma\simple\powerpc.c" />
<ClCompile Include="..\src\liblzma\simple\simple_coder.c" />
<ClCompile Include="..\src\liblzma\simple\simple_decoder.c" />
<ClCompile Include="..\src\liblzma\simple\simple_encoder.c" />
<ClCompile Include="..\src\liblzma\simple\sparc.c" />
<ClCompile Include="..\src\liblzma\simple\x86.c" />
<ClCompile Include="..\..\src\common\tuklib_cpucores.c" />
<ClCompile Include="..\..\src\common\tuklib_physmem.c" />
<ClCompile Include="..\..\src\liblzma\check\check.c" />
<ClCompile Include="..\..\src\liblzma\check\crc32_fast.c" />
<ClCompile Include="..\..\src\liblzma\check\crc32_table.c" />
<ClCompile Include="..\..\src\liblzma\check\crc64_fast.c" />
<ClCompile Include="..\..\src\liblzma\check\crc64_table.c" />
<ClCompile Include="..\..\src\liblzma\check\sha256.c" />
<ClCompile Include="..\..\src\liblzma\common\alone_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\alone_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\auto_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_header_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_header_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_util.c" />
<ClCompile Include="..\..\src\liblzma\common\common.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_decoder_memusage.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_encoder_memusage.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_preset.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_common.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_flags_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_flags_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\hardware_cputhreads.c" />
<ClCompile Include="..\..\src\liblzma\common\hardware_physmem.c" />
<ClCompile Include="..\..\src\liblzma\common\index.c" />
<ClCompile Include="..\..\src\liblzma\common\index_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\index_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\index_hash.c" />
<ClCompile Include="..\..\src\liblzma\common\outqueue.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_encoder_mt.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_common.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_size.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_common.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_decoder.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\fastpos_table.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma2_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma2_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_optimum_fast.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_optimum_normal.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_presets.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_encoder_mf.c" />
<ClCompile Include="..\..\src\liblzma\rangecoder\price_table.c" />
<ClCompile Include="..\..\src\liblzma\simple\arm.c" />
<ClCompile Include="..\..\src\liblzma\simple\armthumb.c" />
<ClCompile Include="..\..\src\liblzma\simple\ia64.c" />
<ClCompile Include="..\..\src\liblzma\simple\powerpc.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_coder.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_decoder.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_encoder.c" />
<ClCompile Include="..\..\src\liblzma\simple\sparc.c" />
<ClCompile Include="..\..\src\liblzma\simple\x86.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\common\mythread.h" />
<ClInclude Include="..\src\common\sysdefs.h" />
<ClInclude Include="..\src\common\tuklib_common.h" />
<ClInclude Include="..\src\common\tuklib_config.h" />
<ClInclude Include="..\src\common\tuklib_cpucores.h" />
<ClInclude Include="..\src\common\tuklib_integer.h" />
<ClInclude Include="..\src\common\tuklib_physmem.h" />
<ClInclude Include="..\src\liblzma\api\lzma.h" />
<ClInclude Include="..\src\liblzma\api\lzma\base.h" />
<ClInclude Include="..\src\liblzma\api\lzma\bcj.h" />
<ClInclude Include="..\src\liblzma\api\lzma\block.h" />
<ClInclude Include="..\src\liblzma\api\lzma\check.h" />
<ClInclude Include="..\src\liblzma\api\lzma\container.h" />
<ClInclude Include="..\src\liblzma\api\lzma\delta.h" />
<ClInclude Include="..\src\liblzma\api\lzma\filter.h" />
<ClInclude Include="..\src\liblzma\api\lzma\hardware.h" />
<ClInclude Include="..\src\liblzma\api\lzma\index.h" />
<ClInclude Include="..\src\liblzma\api\lzma\index_hash.h" />
<ClInclude Include="..\src\liblzma\api\lzma\lzma12.h" />
<ClInclude Include="..\src\liblzma\api\lzma\stream_flags.h" />
<ClInclude Include="..\src\liblzma\api\lzma\version.h" />
<ClInclude Include="..\src\liblzma\api\lzma\vli.h" />
<ClInclude Include="..\src\liblzma\check\check.h" />
<ClInclude Include="..\src\liblzma\check\crc32_table_be.h" />
<ClInclude Include="..\src\liblzma\check\crc32_table_le.h" />
<ClInclude Include="..\src\liblzma\check\crc64_table_be.h" />
<ClInclude Include="..\src\liblzma\check\crc64_table_le.h" />
<ClInclude Include="..\src\liblzma\check\crc_macros.h" />
<ClInclude Include="..\src\liblzma\common\alone_decoder.h" />
<ClInclude Include="..\src\liblzma\common\block_buffer_encoder.h" />
<ClInclude Include="..\src\liblzma\common\block_decoder.h" />
<ClInclude Include="..\src\liblzma\common\block_encoder.h" />
<ClInclude Include="..\src\liblzma\common\common.h" />
<ClInclude Include="..\src\liblzma\common\easy_preset.h" />
<ClInclude Include="..\src\liblzma\common\filter_common.h" />
<ClInclude Include="..\src\liblzma\common\filter_decoder.h" />
<ClInclude Include="..\src\liblzma\common\filter_encoder.h" />
<ClInclude Include="..\src\liblzma\common\index.h" />
<ClInclude Include="..\src\liblzma\common\index_encoder.h" />
<ClInclude Include="..\src\liblzma\common\memcmplen.h" />
<ClInclude Include="..\src\liblzma\common\outqueue.h" />
<ClInclude Include="..\src\liblzma\common\stream_decoder.h" />
<ClInclude Include="..\src\liblzma\common\stream_flags_common.h" />
<ClInclude Include="..\src\liblzma\delta\delta_common.h" />
<ClInclude Include="..\src\liblzma\delta\delta_decoder.h" />
<ClInclude Include="..\src\liblzma\delta\delta_encoder.h" />
<ClInclude Include="..\src\liblzma\delta\delta_private.h" />
<ClInclude Include="..\src\liblzma\lzma\fastpos.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma2_decoder.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma2_encoder.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma_common.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma_decoder.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma_encoder.h" />
<ClInclude Include="..\src\liblzma\lzma\lzma_encoder_private.h" />
<ClInclude Include="..\src\liblzma\lz\lz_decoder.h" />
<ClInclude Include="..\src\liblzma\lz\lz_encoder.h" />
<ClInclude Include="..\src\liblzma\lz\lz_encoder_hash.h" />
<ClInclude Include="..\src\liblzma\lz\lz_encoder_hash_table.h" />
<ClInclude Include="..\src\liblzma\rangecoder\price.h" />
<ClInclude Include="..\src\liblzma\rangecoder\range_common.h" />
<ClInclude Include="..\src\liblzma\rangecoder\range_decoder.h" />
<ClInclude Include="..\src\liblzma\rangecoder\range_encoder.h" />
<ClInclude Include="..\src\liblzma\simple\simple_coder.h" />
<ClInclude Include="..\src\liblzma\simple\simple_decoder.h" />
<ClInclude Include="..\src\liblzma\simple\simple_encoder.h" />
<ClInclude Include="..\src\liblzma\simple\simple_private.h" />
<ClInclude Include="..\..\src\common\mythread.h" />
<ClInclude Include="..\..\src\common\sysdefs.h" />
<ClInclude Include="..\..\src\common\tuklib_common.h" />
<ClInclude Include="..\..\src\common\tuklib_config.h" />
<ClInclude Include="..\..\src\common\tuklib_cpucores.h" />
<ClInclude Include="..\..\src\common\tuklib_integer.h" />
<ClInclude Include="..\..\src\common\tuklib_physmem.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\base.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\bcj.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\block.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\check.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\container.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\delta.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\filter.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\hardware.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\index.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\index_hash.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\lzma12.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\stream_flags.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\version.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\vli.h" />
<ClInclude Include="..\..\src\liblzma\check\check.h" />
<ClInclude Include="..\..\src\liblzma\check\crc32_table_be.h" />
<ClInclude Include="..\..\src\liblzma\check\crc32_table_le.h" />
<ClInclude Include="..\..\src\liblzma\check\crc64_table_be.h" />
<ClInclude Include="..\..\src\liblzma\check\crc64_table_le.h" />
<ClInclude Include="..\..\src\liblzma\check\crc_macros.h" />
<ClInclude Include="..\..\src\liblzma\common\alone_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_buffer_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\common.h" />
<ClInclude Include="..\..\src\liblzma\common\easy_preset.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_common.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\index.h" />
<ClInclude Include="..\..\src\liblzma\common\index_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\memcmplen.h" />
<ClInclude Include="..\..\src\liblzma\common\outqueue.h" />
<ClInclude Include="..\..\src\liblzma\common\stream_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\stream_flags_common.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_common.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_decoder.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_encoder.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_private.h" />
<ClInclude Include="..\..\src\liblzma\lzma\fastpos.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma2_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma2_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_common.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_encoder_private.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder_hash.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder_hash_table.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\price.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_common.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_decoder.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_encoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_coder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_decoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_encoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_private.h" />
<ClInclude Include="config.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

View File

@@ -0,0 +1,383 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseMT|Win32">
<Configuration>ReleaseMT</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseMT|x64">
<Configuration>ReleaseMT</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>
</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental />
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'">
<LinkIncremental>
</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'">
<LinkIncremental />
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;_DEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;_DEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\common\tuklib_cpucores.c" />
<ClCompile Include="..\..\src\common\tuklib_physmem.c" />
<ClCompile Include="..\..\src\liblzma\check\check.c" />
<ClCompile Include="..\..\src\liblzma\check\crc32_fast.c" />
<ClCompile Include="..\..\src\liblzma\check\crc32_table.c" />
<ClCompile Include="..\..\src\liblzma\check\crc64_fast.c" />
<ClCompile Include="..\..\src\liblzma\check\crc64_table.c" />
<ClCompile Include="..\..\src\liblzma\check\sha256.c" />
<ClCompile Include="..\..\src\liblzma\common\alone_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\alone_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\auto_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_header_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_header_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_util.c" />
<ClCompile Include="..\..\src\liblzma\common\common.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_decoder_memusage.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_encoder_memusage.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_preset.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_common.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_flags_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_flags_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\hardware_cputhreads.c" />
<ClCompile Include="..\..\src\liblzma\common\hardware_physmem.c" />
<ClCompile Include="..\..\src\liblzma\common\index.c" />
<ClCompile Include="..\..\src\liblzma\common\index_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\index_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\index_hash.c" />
<ClCompile Include="..\..\src\liblzma\common\outqueue.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_encoder_mt.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_common.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_size.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_common.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_decoder.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\fastpos_table.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma2_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma2_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_optimum_fast.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_optimum_normal.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_presets.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_encoder_mf.c" />
<ClCompile Include="..\..\src\liblzma\rangecoder\price_table.c" />
<ClCompile Include="..\..\src\liblzma\simple\arm.c" />
<ClCompile Include="..\..\src\liblzma\simple\armthumb.c" />
<ClCompile Include="..\..\src\liblzma\simple\ia64.c" />
<ClCompile Include="..\..\src\liblzma\simple\powerpc.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_coder.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_decoder.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_encoder.c" />
<ClCompile Include="..\..\src\liblzma\simple\sparc.c" />
<ClCompile Include="..\..\src\liblzma\simple\x86.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\common\mythread.h" />
<ClInclude Include="..\..\src\common\sysdefs.h" />
<ClInclude Include="..\..\src\common\tuklib_common.h" />
<ClInclude Include="..\..\src\common\tuklib_config.h" />
<ClInclude Include="..\..\src\common\tuklib_cpucores.h" />
<ClInclude Include="..\..\src\common\tuklib_integer.h" />
<ClInclude Include="..\..\src\common\tuklib_physmem.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\base.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\bcj.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\block.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\check.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\container.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\delta.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\filter.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\hardware.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\index.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\index_hash.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\lzma12.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\stream_flags.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\version.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\vli.h" />
<ClInclude Include="..\..\src\liblzma\check\check.h" />
<ClInclude Include="..\..\src\liblzma\check\crc32_table_be.h" />
<ClInclude Include="..\..\src\liblzma\check\crc32_table_le.h" />
<ClInclude Include="..\..\src\liblzma\check\crc64_table_be.h" />
<ClInclude Include="..\..\src\liblzma\check\crc64_table_le.h" />
<ClInclude Include="..\..\src\liblzma\check\crc_macros.h" />
<ClInclude Include="..\..\src\liblzma\common\alone_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_buffer_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\common.h" />
<ClInclude Include="..\..\src\liblzma\common\easy_preset.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_common.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\index.h" />
<ClInclude Include="..\..\src\liblzma\common\index_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\memcmplen.h" />
<ClInclude Include="..\..\src\liblzma\common\outqueue.h" />
<ClInclude Include="..\..\src\liblzma\common\stream_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\stream_flags_common.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_common.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_decoder.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_encoder.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_private.h" />
<ClInclude Include="..\..\src\liblzma\lzma\fastpos.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma2_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma2_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_common.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_encoder_private.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder_hash.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder_hash_table.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\price.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_common.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_decoder.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_encoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_coder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_decoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_encoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_private.h" />
<ClInclude Include="config.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\src\liblzma\liblzma_w32res.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

148
windows/vs2017/config.h Normal file
View File

@@ -0,0 +1,148 @@
/* config.h for compiling liblzma (*not* the whole XZ Utils) with MSVC 2017 */
/* Prefix for symbols exported by tuklib_*.c files */
#define TUKLIB_SYMBOL_PREFIX lzma_
/* How many MiB of RAM to assume if the real amount cannot be determined. */
#define ASSUME_RAM 128
/* Define to 1 if crc32 integrity check is enabled. */
#define HAVE_CHECK_CRC32 1
/* Define to 1 if crc64 integrity check is enabled. */
#define HAVE_CHECK_CRC64 1
/* Define to 1 if sha256 integrity check is enabled. */
#define HAVE_CHECK_SHA256 1
/* Define to 1 if any of HAVE_DECODER_foo have been defined. */
#define HAVE_DECODERS 1
/* Define to 1 if arm decoder is enabled. */
#define HAVE_DECODER_ARM 1
/* Define to 1 if armthumb decoder is enabled. */
#define HAVE_DECODER_ARMTHUMB 1
/* Define to 1 if delta decoder is enabled. */
#define HAVE_DECODER_DELTA 1
/* Define to 1 if ia64 decoder is enabled. */
#define HAVE_DECODER_IA64 1
/* Define to 1 if lzma1 decoder is enabled. */
#define HAVE_DECODER_LZMA1 1
/* Define to 1 if lzma2 decoder is enabled. */
#define HAVE_DECODER_LZMA2 1
/* Define to 1 if powerpc decoder is enabled. */
#define HAVE_DECODER_POWERPC 1
/* Define to 1 if sparc decoder is enabled. */
#define HAVE_DECODER_SPARC 1
/* Define to 1 if x86 decoder is enabled. */
#define HAVE_DECODER_X86 1
/* Define to 1 if any of HAVE_ENCODER_foo have been defined. */
#define HAVE_ENCODERS 1
/* Define to 1 if arm encoder is enabled. */
#define HAVE_ENCODER_ARM 1
/* Define to 1 if armthumb encoder is enabled. */
#define HAVE_ENCODER_ARMTHUMB 1
/* Define to 1 if delta encoder is enabled. */
#define HAVE_ENCODER_DELTA 1
/* Define to 1 if ia64 encoder is enabled. */
#define HAVE_ENCODER_IA64 1
/* Define to 1 if lzma1 encoder is enabled. */
#define HAVE_ENCODER_LZMA1 1
/* Define to 1 if lzma2 encoder is enabled. */
#define HAVE_ENCODER_LZMA2 1
/* Define to 1 if powerpc encoder is enabled. */
#define HAVE_ENCODER_POWERPC 1
/* Define to 1 if sparc encoder is enabled. */
#define HAVE_ENCODER_SPARC 1
/* Define to 1 if x86 encoder is enabled. */
#define HAVE_ENCODER_X86 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to 1 if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define to 1 to enable bt2 match finder. */
#define HAVE_MF_BT2 1
/* Define to 1 to enable bt3 match finder. */
#define HAVE_MF_BT3 1
/* Define to 1 to enable bt4 match finder. */
#define HAVE_MF_BT4 1
/* Define to 1 to enable hc3 match finder. */
#define HAVE_MF_HC3 1
/* Define to 1 to enable hc4 match finder. */
#define HAVE_MF_HC4 1
/* Define to 1 if stdbool.h conforms to C99. */
#define HAVE_STDBOOL_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 or 0, depending whether the compiler supports simple visibility
declarations. */
#define HAVE_VISIBILITY 0
/* Define to 1 if the system has the type `_Bool'. */
#define HAVE__BOOL 1
#ifdef _M_IX86
/* Define to 1 when using Windows 95 (and thus XP) compatible threads. This
avoids use of features that were added in Windows Vista.
This is used for 32-bit x86 builds for compatibility reasons since it
makes no measurable difference in performance compared to Vista threads. */
#define MYTHREAD_WIN95 1
#else
/* Define to 1 when using Windows Vista compatible threads. This uses features
that are not available on Windows XP. */
#define MYTHREAD_VISTA 1
#endif
/* Define to 1 to disable debugging code. */
#define NDEBUG 1
/* Define to the full name of this package. */
#define PACKAGE_NAME "XZ Utils"
/* Define to the home page for this package. */
#define PACKAGE_URL "https://tukaani.org/xz/"
/* The size of `size_t', as computed by sizeof. */
#ifdef _WIN64
#define SIZEOF_SIZE_T 8
#else
#define SIZEOF_SIZE_T 4
#endif
/* Define to 1 if the system supports fast unaligned access to 16-bit and
32-bit integers. */
#define TUKLIB_FAST_UNALIGNED_ACCESS 1

View File

@@ -0,0 +1,355 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseMT|Win32">
<Configuration>ReleaseMT</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseMT|x64">
<Configuration>ReleaseMT</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{12728250-16EC-4DC6-94D7-E21DD88947F8}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\common\tuklib_cpucores.c" />
<ClCompile Include="..\..\src\common\tuklib_physmem.c" />
<ClCompile Include="..\..\src\liblzma\check\check.c" />
<ClCompile Include="..\..\src\liblzma\check\crc32_fast.c" />
<ClCompile Include="..\..\src\liblzma\check\crc32_table.c" />
<ClCompile Include="..\..\src\liblzma\check\crc64_fast.c" />
<ClCompile Include="..\..\src\liblzma\check\crc64_table.c" />
<ClCompile Include="..\..\src\liblzma\check\sha256.c" />
<ClCompile Include="..\..\src\liblzma\common\alone_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\alone_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\auto_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_header_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_header_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_util.c" />
<ClCompile Include="..\..\src\liblzma\common\common.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_decoder_memusage.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_encoder_memusage.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_preset.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_common.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_flags_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_flags_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\hardware_cputhreads.c" />
<ClCompile Include="..\..\src\liblzma\common\hardware_physmem.c" />
<ClCompile Include="..\..\src\liblzma\common\index.c" />
<ClCompile Include="..\..\src\liblzma\common\index_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\index_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\index_hash.c" />
<ClCompile Include="..\..\src\liblzma\common\outqueue.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_encoder_mt.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_common.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_size.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_common.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_decoder.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\fastpos_table.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma2_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma2_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_optimum_fast.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_optimum_normal.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_presets.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_encoder_mf.c" />
<ClCompile Include="..\..\src\liblzma\rangecoder\price_table.c" />
<ClCompile Include="..\..\src\liblzma\simple\arm.c" />
<ClCompile Include="..\..\src\liblzma\simple\armthumb.c" />
<ClCompile Include="..\..\src\liblzma\simple\ia64.c" />
<ClCompile Include="..\..\src\liblzma\simple\powerpc.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_coder.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_decoder.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_encoder.c" />
<ClCompile Include="..\..\src\liblzma\simple\sparc.c" />
<ClCompile Include="..\..\src\liblzma\simple\x86.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\common\mythread.h" />
<ClInclude Include="..\..\src\common\sysdefs.h" />
<ClInclude Include="..\..\src\common\tuklib_common.h" />
<ClInclude Include="..\..\src\common\tuklib_config.h" />
<ClInclude Include="..\..\src\common\tuklib_cpucores.h" />
<ClInclude Include="..\..\src\common\tuklib_integer.h" />
<ClInclude Include="..\..\src\common\tuklib_physmem.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\base.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\bcj.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\block.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\check.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\container.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\delta.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\filter.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\hardware.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\index.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\index_hash.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\lzma12.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\stream_flags.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\version.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\vli.h" />
<ClInclude Include="..\..\src\liblzma\check\check.h" />
<ClInclude Include="..\..\src\liblzma\check\crc32_table_be.h" />
<ClInclude Include="..\..\src\liblzma\check\crc32_table_le.h" />
<ClInclude Include="..\..\src\liblzma\check\crc64_table_be.h" />
<ClInclude Include="..\..\src\liblzma\check\crc64_table_le.h" />
<ClInclude Include="..\..\src\liblzma\check\crc_macros.h" />
<ClInclude Include="..\..\src\liblzma\common\alone_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_buffer_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\common.h" />
<ClInclude Include="..\..\src\liblzma\common\easy_preset.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_common.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\index.h" />
<ClInclude Include="..\..\src\liblzma\common\index_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\memcmplen.h" />
<ClInclude Include="..\..\src\liblzma\common\outqueue.h" />
<ClInclude Include="..\..\src\liblzma\common\stream_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\stream_flags_common.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_common.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_decoder.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_encoder.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_private.h" />
<ClInclude Include="..\..\src\liblzma\lzma\fastpos.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma2_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma2_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_common.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_encoder_private.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder_hash.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder_hash_table.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\price.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_common.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_decoder.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_encoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_coder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_decoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_encoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_private.h" />
<ClInclude Include="config.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,384 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseMT|Win32">
<Configuration>ReleaseMT</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseMT|x64">
<Configuration>ReleaseMT</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>
</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental />
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'">
<LinkIncremental>
</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'">
<LinkIncremental />
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\$(ProjectName)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
<TargetName>liblzma</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;_DEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;_DEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'">
<ClCompile>
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;LIBLZMADLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;../../src/liblzma/check;../../src/liblzma/delta;../../src/liblzma/lz;../../src/liblzma/lzma;../../src/liblzma/rangecoder;../../src/liblzma/simple</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>./;../../src/liblzma/common;../../src/common;../../src/liblzma/api;</AdditionalIncludeDirectories>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\common\tuklib_cpucores.c" />
<ClCompile Include="..\..\src\common\tuklib_physmem.c" />
<ClCompile Include="..\..\src\liblzma\check\check.c" />
<ClCompile Include="..\..\src\liblzma\check\crc32_fast.c" />
<ClCompile Include="..\..\src\liblzma\check\crc32_table.c" />
<ClCompile Include="..\..\src\liblzma\check\crc64_fast.c" />
<ClCompile Include="..\..\src\liblzma\check\crc64_table.c" />
<ClCompile Include="..\..\src\liblzma\check\sha256.c" />
<ClCompile Include="..\..\src\liblzma\common\alone_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\alone_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\auto_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_header_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_header_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\block_util.c" />
<ClCompile Include="..\..\src\liblzma\common\common.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_decoder_memusage.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_encoder_memusage.c" />
<ClCompile Include="..\..\src\liblzma\common\easy_preset.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_common.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_flags_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\filter_flags_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\hardware_cputhreads.c" />
<ClCompile Include="..\..\src\liblzma\common\hardware_physmem.c" />
<ClCompile Include="..\..\src\liblzma\common\index.c" />
<ClCompile Include="..\..\src\liblzma\common\index_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\index_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\index_hash.c" />
<ClCompile Include="..\..\src\liblzma\common\outqueue.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_buffer_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_buffer_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_encoder_mt.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_common.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\stream_flags_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_decoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_encoder.c" />
<ClCompile Include="..\..\src\liblzma\common\vli_size.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_common.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_decoder.c" />
<ClCompile Include="..\..\src\liblzma\delta\delta_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\fastpos_table.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma2_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma2_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_optimum_fast.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_optimum_normal.c" />
<ClCompile Include="..\..\src\liblzma\lzma\lzma_encoder_presets.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_decoder.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_encoder.c" />
<ClCompile Include="..\..\src\liblzma\lz\lz_encoder_mf.c" />
<ClCompile Include="..\..\src\liblzma\rangecoder\price_table.c" />
<ClCompile Include="..\..\src\liblzma\simple\arm.c" />
<ClCompile Include="..\..\src\liblzma\simple\armthumb.c" />
<ClCompile Include="..\..\src\liblzma\simple\ia64.c" />
<ClCompile Include="..\..\src\liblzma\simple\powerpc.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_coder.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_decoder.c" />
<ClCompile Include="..\..\src\liblzma\simple\simple_encoder.c" />
<ClCompile Include="..\..\src\liblzma\simple\sparc.c" />
<ClCompile Include="..\..\src\liblzma\simple\x86.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\common\mythread.h" />
<ClInclude Include="..\..\src\common\sysdefs.h" />
<ClInclude Include="..\..\src\common\tuklib_common.h" />
<ClInclude Include="..\..\src\common\tuklib_config.h" />
<ClInclude Include="..\..\src\common\tuklib_cpucores.h" />
<ClInclude Include="..\..\src\common\tuklib_integer.h" />
<ClInclude Include="..\..\src\common\tuklib_physmem.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\base.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\bcj.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\block.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\check.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\container.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\delta.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\filter.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\hardware.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\index.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\index_hash.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\lzma12.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\stream_flags.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\version.h" />
<ClInclude Include="..\..\src\liblzma\api\lzma\vli.h" />
<ClInclude Include="..\..\src\liblzma\check\check.h" />
<ClInclude Include="..\..\src\liblzma\check\crc32_table_be.h" />
<ClInclude Include="..\..\src\liblzma\check\crc32_table_le.h" />
<ClInclude Include="..\..\src\liblzma\check\crc64_table_be.h" />
<ClInclude Include="..\..\src\liblzma\check\crc64_table_le.h" />
<ClInclude Include="..\..\src\liblzma\check\crc_macros.h" />
<ClInclude Include="..\..\src\liblzma\common\alone_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_buffer_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\block_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\common.h" />
<ClInclude Include="..\..\src\liblzma\common\easy_preset.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_common.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\filter_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\index.h" />
<ClInclude Include="..\..\src\liblzma\common\index_encoder.h" />
<ClInclude Include="..\..\src\liblzma\common\memcmplen.h" />
<ClInclude Include="..\..\src\liblzma\common\outqueue.h" />
<ClInclude Include="..\..\src\liblzma\common\stream_decoder.h" />
<ClInclude Include="..\..\src\liblzma\common\stream_flags_common.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_common.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_decoder.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_encoder.h" />
<ClInclude Include="..\..\src\liblzma\delta\delta_private.h" />
<ClInclude Include="..\..\src\liblzma\lzma\fastpos.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma2_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma2_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_common.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lzma\lzma_encoder_private.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_decoder.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder_hash.h" />
<ClInclude Include="..\..\src\liblzma\lz\lz_encoder_hash_table.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\price.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_common.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_decoder.h" />
<ClInclude Include="..\..\src\liblzma\rangecoder\range_encoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_coder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_decoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_encoder.h" />
<ClInclude Include="..\..\src\liblzma\simple\simple_private.h" />
<ClInclude Include="config.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\src\liblzma\liblzma_w32res.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

48
windows/vs2017/xz_win.sln Normal file
View File

@@ -0,0 +1,48 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26430.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblzma", "liblzma.vcxproj", "{12728250-16EC-4DC6-94D7-E21DD88947F8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblzma_dll", "liblzma_dll.vcxproj", "{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
ReleaseMT|Win32 = ReleaseMT|Win32
ReleaseMT|x64 = ReleaseMT|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{12728250-16EC-4DC6-94D7-E21DD88947F8}.Debug|Win32.ActiveCfg = Debug|Win32
{12728250-16EC-4DC6-94D7-E21DD88947F8}.Debug|Win32.Build.0 = Debug|Win32
{12728250-16EC-4DC6-94D7-E21DD88947F8}.Debug|x64.ActiveCfg = Debug|x64
{12728250-16EC-4DC6-94D7-E21DD88947F8}.Debug|x64.Build.0 = Debug|x64
{12728250-16EC-4DC6-94D7-E21DD88947F8}.Release|Win32.ActiveCfg = Release|Win32
{12728250-16EC-4DC6-94D7-E21DD88947F8}.Release|Win32.Build.0 = Release|Win32
{12728250-16EC-4DC6-94D7-E21DD88947F8}.Release|x64.ActiveCfg = Release|x64
{12728250-16EC-4DC6-94D7-E21DD88947F8}.Release|x64.Build.0 = Release|x64
{12728250-16EC-4DC6-94D7-E21DD88947F8}.ReleaseMT|Win32.ActiveCfg = ReleaseMT|Win32
{12728250-16EC-4DC6-94D7-E21DD88947F8}.ReleaseMT|Win32.Build.0 = ReleaseMT|Win32
{12728250-16EC-4DC6-94D7-E21DD88947F8}.ReleaseMT|x64.ActiveCfg = ReleaseMT|x64
{12728250-16EC-4DC6-94D7-E21DD88947F8}.ReleaseMT|x64.Build.0 = ReleaseMT|x64
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.Debug|Win32.ActiveCfg = Debug|Win32
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.Debug|Win32.Build.0 = Debug|Win32
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.Debug|x64.ActiveCfg = Debug|x64
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.Debug|x64.Build.0 = Debug|x64
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.Release|Win32.ActiveCfg = Release|Win32
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.Release|Win32.Build.0 = Release|Win32
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.Release|x64.ActiveCfg = Release|x64
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.Release|x64.Build.0 = Release|x64
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.ReleaseMT|Win32.ActiveCfg = ReleaseMT|Win32
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.ReleaseMT|Win32.Build.0 = ReleaseMT|Win32
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.ReleaseMT|x64.ActiveCfg = ReleaseMT|x64
{E0F247DB-EF12-4755-8DF9-F74BCD1348F7}.ReleaseMT|x64.Build.0 = ReleaseMT|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal