source: bootcd/isolinux/syslinux-6.03/lzo/include/lzo/lzoutil.h @ e16e8f2

Last change on this file since e16e8f2 was e16e8f2, checked in by Edwin Eefting <edwin@datux.nl>, 3 years ago

bootstuff

  • Property mode set to 100644
File size: 1.8 KB
Line 
1/* lzoutil.h -- utilitiy functions for use by applications [DEPRECATED]
2
3   This file is part of the LZO real-time data compression library.
4
5   Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer
6   All Rights Reserved.
7
8   The LZO library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU General Public License as
10   published by the Free Software Foundation; either version 2 of
11   the License, or (at your option) any later version.
12
13   The LZO library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16   GNU General Public License for more details.
17
18   You should have received a copy of the GNU General Public License
19   along with the LZO library; see the file COPYING.
20   If not, write to the Free Software Foundation, Inc.,
21   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22
23   Markus F.X.J. Oberhumer
24   <markus@oberhumer.com>
25   http://www.oberhumer.com/opensource/lzo/
26 */
27
28
29#ifndef __LZOUTIL_H_INCLUDED
30#define __LZOUTIL_H_INCLUDED 1
31
32#ifndef __LZOCONF_H_INCLUDED
33#include "lzoconf.h"
34#endif
35
36#ifdef __cplusplus
37extern "C" {
38#endif
39
40
41/***********************************************************************
42// LZO-v1 deprecated macros (which were used in the old example programs)
43// DO NOT USE
44************************************************************************/
45
46#define lzo_alloc(a,b)      (malloc((a)*(b)))
47#define lzo_malloc(a)       (malloc(a))
48#define lzo_free(a)         (free(a))
49
50#define lzo_fread(f,b,s)    (fread(b,1,s,f))
51#define lzo_fwrite(f,b,s)   (fwrite(b,1,s,f))
52
53
54#ifdef __cplusplus
55} /* extern "C" */
56#endif
57
58#endif /* already included */
59
60
61/* vim:set ts=4 et: */
Note: See TracBrowser for help on using the repository browser.