Coverage Report

Created: 2025-06-13 06:48

/src/leptonica/src/jp2kiostub.c
Line
Count
Source (jump to first uncovered line)
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
27
/*!
28
 * \file jp2kiostub.c
29
 * <pre>
30
 *
31
 *     Stubs for jp2kio.c functions
32
 * </pre>
33
 */
34
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_LIBJP2K   /* defined in environ.h */
43
/* --------------------------------------------*/
44
45
/* ----------------------------------------------------------------------*/
46
47
PIX * pixReadJp2k(const char *filename, l_uint32 reduction, BOX *box,
48
                  l_int32 hint, l_int32 debug)
49
0
{
50
0
    return (PIX * )ERROR_PTR("function not present", __func__, NULL);
51
0
}
52
53
/* ----------------------------------------------------------------------*/
54
55
PIX * pixReadStreamJp2k(FILE *fp, l_uint32 reduction, BOX *box,
56
                        l_int32 hint, l_int32 debug)
57
0
{
58
0
    return (PIX * )ERROR_PTR("function not present", __func__, NULL);
59
0
}
60
61
/* ----------------------------------------------------------------------*/
62
63
l_ok pixWriteJp2k(const char *filename, PIX *pix, l_int32 quality,
64
                  l_int32 nlevels, l_int32 hint, l_int32 debug)
65
0
{
66
0
    return ERROR_INT("function not present", __func__, 1);
67
0
}
68
69
/* ----------------------------------------------------------------------*/
70
71
l_ok pixWriteStreamJp2k(FILE *fp, PIX *pix, l_int32 quality,
72
                        l_int32 nlevels, l_int32 codec,
73
                        l_int32 hint, l_int32 debug)
74
0
{
75
0
    return ERROR_INT("function not present", __func__, 1);
76
0
}
77
78
/* ----------------------------------------------------------------------*/
79
80
PIX * pixReadMemJp2k(const l_uint8 *data, size_t size, l_uint32 reduction,
81
                     BOX *box, l_int32 hint, l_int32 debug)
82
0
{
83
0
    return (PIX * )ERROR_PTR("function not present", __func__, NULL);
84
0
}
85
86
/* ----------------------------------------------------------------------*/
87
88
l_ok pixWriteMemJp2k(l_uint8 **pdata, size_t *psize, PIX *pix,
89
                     l_int32 quality, l_int32 nlevels, l_int32 hint,
90
                     l_int32 debug)
91
0
{
92
0
    return ERROR_INT("function not present", __func__, 1);
93
0
}
94
95
/* ----------------------------------------------------------------------*/
96
97
/* --------------------------------------------*/
98
#endif  /* !HAVE_LIBJP2K */
99
/* --------------------------------------------*/