diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2014-06-29 09:38:49 +0000 |
---|---|---|
committer | <> | 2015-02-03 17:12:22 +0000 |
commit | 338906b389d616a50da0447038d4ec3e1e3f190f (patch) | |
tree | 8ae5c6780a1fcd2124e71f27ad9b4256acd24268 /doc | |
parent | 73a371461f818512f921941c046a3a91f5bc45b9 (diff) | |
download | lzo-master.tar.gz |
Diffstat (limited to 'doc')
-rw-r--r-- | doc/LZO.TXT | 9 | ||||
-rw-r--r-- | doc/LZOAPI.TXT | 28 |
2 files changed, 6 insertions, 31 deletions
diff --git a/doc/LZO.TXT b/doc/LZO.TXT index 7426ab2..c8df72d 100644 --- a/doc/LZO.TXT +++ b/doc/LZO.TXT @@ -6,8 +6,8 @@ Author : Markus Franz Xaver Johannes Oberhumer <markus@oberhumer.com> http://www.oberhumer.com/opensource/lzo/ - Version : 2.06 - Date : 12 Aug 2011 + Version : 2.08 + Date : 29 Jun 2014 Abstract @@ -277,9 +277,8 @@ Copyright --------- - LZO is Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 - Markus Franz Xaver Oberhumer <markus@oberhumer.com>. + LZO is Copyright (C) 1996-2014 Markus Franz Xaver Oberhumer + All Rights Reserved. LZO is distributed under the terms of the GNU General Public License (GPL). See the file COPYING. diff --git a/doc/LZOAPI.TXT b/doc/LZOAPI.TXT index 5ae7353..547b0d7 100644 --- a/doc/LZOAPI.TXT +++ b/doc/LZOAPI.TXT @@ -75,17 +75,7 @@ This section briefly describes the headers. 2.1 The memory model -------------------- -The documentation indicates that LZO requires 32-bit integers. It's -not the integer size that really matters, though, but the memory -model. If your memory model allows to access pointers at 32-bit -offsets, then there is no problem at all - LZO works fine on my -old Atari ST, which has 16 bit integers and a flat 32-bit memory model. -Using 'huge' 32-bit pointers under 16-bit DOS is a workaround for this. - -While LZO also works with a strict 16-bit memory model, I don't officially -support this because this limits the maximum block size to 64 KiB - and this -makes the library incompatible with other platforms, i.e. you cannot -decompress larger blocks compressed on those platforms. +LZO requires a flat 32-bit or 64-bit memory model. 2.2 Public integral types @@ -93,26 +83,16 @@ decompress larger blocks compressed on those platforms. lzo_uint - used as size_t, must be 32 bits or more for compatibility reasons - -lzo_uint32 - - *must* be 32 bits or more + must match size_t lzo_bool can store the values 0 ("false") and 1 ("true") -lzo_byte - - unsigned char (memory model specific) - 2.3 Public pointer types ------------------------ -All pointer types are memory model specific. - lzo_voidp pointer to void @@ -121,10 +101,6 @@ lzo_bytep pointer to unsigned char -lzo_bytepp - - array of pointers to unsigned char - 2.4 Public function types ------------------------- |