Leptonica 1.85.0
Image processing and image analysis suite
Loading...
Searching...
No Matches
tiffiostub.c
Go to the documentation of this file.
1/*====================================================================*
2 - Copyright (C) 2001 Leptonica. All rights reserved.
3 -
4 - Redistribution and use in source and binary forms, with or without
5 - modification, are permitted provided that the following conditions
6 - are met:
7 - 1. Redistributions of source code must retain the above copyright
8 - notice, this list of conditions and the following disclaimer.
9 - 2. Redistributions in binary form must reproduce the above
10 - copyright notice, this list of conditions and the following
11 - disclaimer in the documentation and/or other materials
12 - provided with the distribution.
13 -
14 - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
15 - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
16 - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
17 - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANY
18 - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
19 - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
20 - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
21 - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
22 - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
23 - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
24 - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 *====================================================================*/
26
35#ifdef HAVE_CONFIG_H
36#include <config_auto.h>
37#endif /* HAVE_CONFIG_H */
38
39#include "allheaders.h"
40
41/* -----------------------------------------------------------*/
42#if !HAVE_LIBTIFF || !HAVE_LIBJPEG /* defined in environ.h */
43/* -----------------------------------------------------------*/
44
45PIX * pixReadTiff(const char *filename, l_int32 n)
46{
47 return (PIX *)ERROR_PTR("function not present", __func__, NULL);
48}
49
50/* ----------------------------------------------------------------------*/
51
52PIX * pixReadStreamTiff(FILE *fp, l_int32 n)
53{
54 return (PIX *)ERROR_PTR("function not present", __func__, NULL);
55}
56
57/* ----------------------------------------------------------------------*/
58
59l_ok pixWriteTiff(const char *filename, PIX *pix, l_int32 comptype,
60 const char *modestring)
61{
62 return ERROR_INT("function not present", __func__, 1);
63}
64
65/* ----------------------------------------------------------------------*/
66
67l_ok pixWriteTiffCustom(const char *filename, PIX *pix, l_int32 comptype,
68 const char *modestring, NUMA *natags,
69 SARRAY *savals, SARRAY *satypes, NUMA *nasizes)
70{
71 return ERROR_INT("function not present", __func__, 1);
72}
73
74/* ----------------------------------------------------------------------*/
75
76l_ok pixWriteStreamTiff(FILE *fp, PIX *pix, l_int32 comptype)
77{
78 return ERROR_INT("function not present", __func__, 1);
79}
80
81/* ----------------------------------------------------------------------*/
82
83l_ok pixWriteStreamTiffWA(FILE *fp, PIX *pix, l_int32 comptype,
84 const char *modestr)
85{
86 return ERROR_INT("function not present", __func__, 1);
87}
88
89/* ----------------------------------------------------------------------*/
90
91PIX * pixReadFromMultipageTiff(const char *filename, size_t *poffset)
92{
93 return (PIX *)ERROR_PTR("function not present", __func__, NULL);
94}
95
96/* ----------------------------------------------------------------------*/
97
98PIXA * pixaReadMultipageTiff(const char *filename)
99{
100 return (PIXA *)ERROR_PTR("function not present", __func__, NULL);
101}
102
103/* ----------------------------------------------------------------------*/
104
105l_ok pixaWriteMultipageTiff(const char *filename, PIXA *pixa)
106{
107 return ERROR_INT("function not present", __func__, 1);
108}
109
110/* ----------------------------------------------------------------------*/
111
112l_ok writeMultipageTiff(const char *dirin, const char *substr,
113 const char *fileout)
114{
115 return ERROR_INT("function not present", __func__, 1);
116}
117
118/* ----------------------------------------------------------------------*/
119
120l_ok writeMultipageTiffSA(SARRAY *sa, const char *fileout)
121{
122 return ERROR_INT("function not present", __func__, 1);
123}
124
125/* ----------------------------------------------------------------------*/
126
127l_ok fprintTiffInfo(FILE *fpout, const char *tiffile)
128{
129 return ERROR_INT("function not present", __func__, 1);
130}
131
132/* ----------------------------------------------------------------------*/
133
134l_ok tiffGetCount(FILE *fp, l_int32 *pn)
135{
136 return ERROR_INT("function not present", __func__, 1);
137}
138
139/* ----------------------------------------------------------------------*/
140
141l_ok getTiffResolution(FILE *fp, l_int32 *pxres, l_int32 *pyres)
142{
143 return ERROR_INT("function not present", __func__, 1);
144}
145
146/* ----------------------------------------------------------------------*/
147
148l_ok readHeaderTiff(const char *filename, l_int32 n, l_int32 *pwidth,
149 l_int32 *pheight, l_int32 *pbps, l_int32 *pspp,
150 l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
151{
152 return ERROR_INT("function not present", __func__, 1);
153}
154
155/* ----------------------------------------------------------------------*/
156
157l_ok freadHeaderTiff(FILE *fp, l_int32 n, l_int32 *pwidth,
158 l_int32 *pheight, l_int32 *pbps, l_int32 *pspp,
159 l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
160{
161 return ERROR_INT("function not present", __func__, 1);
162}
163
164/* ----------------------------------------------------------------------*/
165
166l_ok readHeaderMemTiff(const l_uint8 *cdata, size_t size, l_int32 n,
167 l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps,
168 l_int32 *pspp, l_int32 *pres, l_int32 *pcmap,
169 l_int32 *pformat)
170{
171 return ERROR_INT("function not present", __func__, 1);
172}
173
174/* ----------------------------------------------------------------------*/
175
176l_ok findTiffCompression(FILE *fp, l_int32 *pcomptype)
177{
178 return ERROR_INT("function not present", __func__, 1);
179}
180
181/* ----------------------------------------------------------------------*/
182
183l_ok extractG4DataFromFile(const char *filein, l_uint8 **pdata,
184 size_t *pnbytes, l_int32 *pw,
185 l_int32 *ph, l_int32 *pminisblack)
186{
187 return ERROR_INT("function not present", __func__, 1);
188}
189
190/* ----------------------------------------------------------------------*/
191
192PIX * pixReadMemTiff(const l_uint8 *cdata, size_t size, l_int32 n)
193{
194 return (PIX *)ERROR_PTR("function not present", __func__, NULL);
195}
196
197/* ----------------------------------------------------------------------*/
198
199PIX * pixReadMemFromMultipageTiff(const l_uint8 *cdata, size_t size,
200 size_t *poffset)
201{
202 return (PIX *)ERROR_PTR("function not present", __func__, NULL);
203}
204
205/* ----------------------------------------------------------------------*/
206
207PIXA * pixaReadMemMultipageTiff(const l_uint8 *data, size_t size)
208{
209 return (PIXA *)ERROR_PTR("function not present", __func__, NULL);
210}
211
212/* ----------------------------------------------------------------------*/
213
214l_ok pixaWriteMemMultipageTiff(l_uint8 **pdata, size_t *psize, PIXA *pixa)
215{
216 return ERROR_INT("function not present", __func__, 1);
217}
218
219/* ----------------------------------------------------------------------*/
220
221l_ok pixWriteMemTiff(l_uint8 **pdata, size_t *psize, PIX *pix,
222 l_int32 comptype)
223{
224 return ERROR_INT("function not present", __func__, 1);
225}
226
227/* ----------------------------------------------------------------------*/
228
229l_ok pixWriteMemTiffCustom(l_uint8 **pdata, size_t *psize, PIX *pix,
230 l_int32 comptype, NUMA *natags, SARRAY *savals,
231 SARRAY *satypes, NUMA *nasizes)
232{
233 return ERROR_INT("function not present", __func__, 1);
234}
235
236/* -----------------------------------------*/
237#endif /* !HAVE_LIBTIFF || !HAVE_LIBJPEG */
238/* -----------------------------------------*/