This is subdirectory src/liblzma of xz-utils-5.0.0, except for files
Makefile.in, Makefile.win and R_changes

common/{bswap,mythread,tuklib*}.h are from xz-utils-5.0.0/src/common.

check/{sha256.c,crc_macros.h} is modified to look on the usual include path.

common/local.h is a set of definitions of features to be built, and
common/sysdef.h is a modified copy of
xz-utils-5.0.0/src/common/sysdefs.h which includes it.

All the files from xz-utils are in the public domain.

x86 performance optimizations are only used on (32-bit) Windows: 
it is assumed that on other OSes an optimized system liblzma is or 
could be made available.

common/sysdefs.h:
  Change _Bool to _Bool8 to avoid clashes on one Solaris 10 system.
  (Solaris 10 has stdbool.h, but it was not being found.)