2N/A/* lzoconf.h -- configuration of the LZO data compression library 2N/A This file is part of the LZO real-time data compression library. 2N/A Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer 2N/A Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer 2N/A All Rights Reserved. 2N/A The LZO library is free software; you can redistribute it and/or 2N/A modify it under the terms of the GNU General Public License as 2N/A published by the Free Software Foundation; either version 2 of 2N/A the License, or (at your option) any later version. 2N/A The LZO library is distributed in the hope that it will be useful, 2N/A but WITHOUT ANY WARRANTY; without even the implied warranty of 2N/A MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 2N/A GNU General Public License for more details. 2N/A You should have received a copy of the GNU General Public License 2N/A along with the LZO library; see the file COPYING. 2N/A If not, write to the Free Software Foundation, Inc., 2N/A 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 2N/A Markus F.X.J. Oberhumer 2N/A <markus@oberhumer.com> 2N/A/* internal Autoconf configuration file - only used when building LZO */ 2N/A/*********************************************************************** 2N/A************************************************************************/ 2N/A#
error "check your compiler installation" 2N/A/* get OS and architecture defines */ 2N/A/*********************************************************************** 2N/A************************************************************************/ 2N/A/* memory checkers */ 2N/A/*********************************************************************** 2N/A// integral and pointer types 2N/A************************************************************************/ 2N/A/* lzo_uint should match size_t */ 2N/A/* Integral types with 32 bits or more. */ 2N/A/* Integral types with exactly 64 bits. */ 2N/A/* The larger type of lzo_uint and lzo_uint32. */ 2N/A/* Memory model that allows to access memory at offsets of lzo_uint. */ 2N/A/* no typedef here because of const-pointer issues */ 2N/A/* deprecated - use 'lzo_bytep' instead of 'lzo_byte *' */ 2N/A/*********************************************************************** 2N/A************************************************************************/ 2N/A/* calling convention */ 2N/A/* DLL export information */ 2N/A/* __cdecl calling convention for public C and assembly functions */ 2N/A/* Callback interface. Currently only the progress indicator ("nprogress") 2N/A * is used, but this may change in a future release. */ 2N/A/* malloc & free function types */ 2N/A/* a progress indicator callback function */ 2N/A /* custom allocators (set to 0 to disable) */ 2N/A /* a progress indicator callback function (set to 0 to disable) */ 2N/A * callbacks points back to this struct, so you are free to store 2N/A * some extra info in the following variables. */ 2N/A/*********************************************************************** 2N/A// error codes and prototypes 2N/A************************************************************************/ 2N/A * values are errors, positive values will be used for special but 2N/A/* lzo_init() should be the first function you call. 2N/A * Check the return code ! 2N/A * lzo_init() is a macro to allow checking that the library and the 2N/A * compiler's view of various types are consistent. 2N/A/* version functions (useful for shared libraries) */ 2N/A/* string functions */ 2N/A/* checksum functions */ 2N/A/* align a char pointer on a boundary that is a multiple of 'size' */ 2N/A/*********************************************************************** 2N/A// deprecated macros - only for backward compatibility with LZO v1.xx 2N/A************************************************************************/ 2N/A#
endif /* LZO_CFG_COMPAT */ 2N/A#
endif /* already included */ 2N/A/* vim:set ts=4 et: */