~ubuntu-branches/ubuntu/jaunty/freeimage/jaunty

« back to all changes in this revision

Viewing changes to FreeImage/Source/LibMNG/libmng_filter.h

  • Committer: Bazaar Package Importer
  • Author(s): Federico Di Gregorio
  • Date: 2007-05-07 15:35:21 UTC
  • Revision ID: james.westby@ubuntu.com-20070507153521-m4lx765bzxxug9qf
Tags: upstream-3.9.3
ImportĀ upstreamĀ versionĀ 3.9.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* ************************************************************************** */
 
2
/* *             For conditions of distribution and use,                    * */
 
3
/* *                see copyright notice in libmng.h                        * */
 
4
/* ************************************************************************** */
 
5
/* *                                                                        * */
 
6
/* * project   : libmng                                                     * */
 
7
/* * file      : libmng_filter.h           copyright (c) 2000-2002 G.Juyn   * */
 
8
/* * version   : 1.0.5                                                      * */
 
9
/* *                                                                        * */
 
10
/* * purpose   : Filtering routines (definition)                            * */
 
11
/* *                                                                        * */
 
12
/* * author    : G.Juyn                                                     * */
 
13
/* *                                                                        * */
 
14
/* * comment   : Definition of the filtering routines                       * */
 
15
/* *                                                                        * */
 
16
/* * changes   : 0.5.1 - 05/08/2000 - G.Juyn                                * */
 
17
/* *             - changed strict-ANSI stuff                                * */
 
18
/* *                                                                        * */
 
19
/* *             0.9.2 - 08/05/2000 - G.Juyn                                * */
 
20
/* *             - changed file-prefixes                                    * */
 
21
/* *                                                                        * */
 
22
/* *             0.9.3 - 09/07/2000 - G.Juyn                                * */
 
23
/* *             - added support for new filter_types                       * */
 
24
/* *                                                                        * */
 
25
/* *             1.0.5 - 08/19/2002 - G.Juyn                                * */
 
26
/* *             - B597134 - libmng pollutes the linker namespace           * */
 
27
/* *                                                                        * */
 
28
/* ************************************************************************** */
 
29
 
 
30
#if defined(__BORLANDC__) && defined(MNG_STRICT_ANSI)
 
31
#pragma option -A                      /* force ANSI-C */
 
32
#endif
 
33
 
 
34
#ifndef _libmng_filter_h_
 
35
#define _libmng_filter_h_
 
36
 
 
37
/* ************************************************************************** */
 
38
 
 
39
mng_retcode mng_filter_a_row         (mng_datap pData);
 
40
 
 
41
/* ************************************************************************** */
 
42
 
 
43
#ifdef FILTER192
 
44
mng_retcode mng_init_rowdiffering    (mng_datap pData);
 
45
 
 
46
mng_retcode mng_differ_g1            (mng_datap pData);
 
47
mng_retcode mng_differ_g2            (mng_datap pData);
 
48
mng_retcode mng_differ_g4            (mng_datap pData);
 
49
mng_retcode mng_differ_g8            (mng_datap pData);
 
50
mng_retcode mng_differ_g16           (mng_datap pData);
 
51
mng_retcode mng_differ_rgb8          (mng_datap pData);
 
52
mng_retcode mng_differ_rgb16         (mng_datap pData);
 
53
mng_retcode mng_differ_idx1          (mng_datap pData);
 
54
mng_retcode mng_differ_idx2          (mng_datap pData);
 
55
mng_retcode mng_differ_idx4          (mng_datap pData);
 
56
mng_retcode mng_differ_idx8          (mng_datap pData);
 
57
mng_retcode mng_differ_ga8           (mng_datap pData);
 
58
mng_retcode mng_differ_ga16          (mng_datap pData);
 
59
mng_retcode mng_differ_rgba8         (mng_datap pData);
 
60
mng_retcode mng_differ_rgba16        (mng_datap pData);
 
61
#endif
 
62
 
 
63
/* ************************************************************************** */
 
64
 
 
65
#endif /* _libmng_filter_h_ */
 
66
 
 
67
/* ************************************************************************** */
 
68
/* * end of file                                                            * */
 
69
/* ************************************************************************** */