Coverage Report

Created: 2025-10-10 06:31

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/PROJ/build/src/file_embed/embedded_resources.c
Line
Count
Source
1
extern const uint8_t proj_ini_data[];
2
extern const unsigned proj_ini_size;
3
extern const uint8_t world_data[];
4
extern const unsigned world_size;
5
extern const uint8_t other_extra_data[];
6
extern const unsigned other_extra_size;
7
extern const uint8_t nad27_data[];
8
extern const unsigned nad27_size;
9
extern const uint8_t GL27_data[];
10
extern const unsigned GL27_size;
11
extern const uint8_t nad83_data[];
12
extern const unsigned nad83_size;
13
extern const uint8_t nad_lst_data[];
14
extern const unsigned nad_lst_size;
15
extern const uint8_t CH_data[];
16
extern const unsigned CH_size;
17
extern const uint8_t ITRF2000_data[];
18
extern const unsigned ITRF2000_size;
19
extern const uint8_t ITRF2008_data[];
20
extern const unsigned ITRF2008_size;
21
extern const uint8_t ITRF2014_data[];
22
extern const unsigned ITRF2014_size;
23
extern const uint8_t ITRF2020_data[];
24
extern const unsigned ITRF2020_size;
25
26
const unsigned char *pj_get_embedded_resource(const char* filename, unsigned int *pnSize)
27
248k
{
28
248k
    if (strcmp(filename, "proj.ini") == 0)
29
0
    {
30
0
        *pnSize = proj_ini_size;
31
0
        return proj_ini_data;
32
0
    }
33
248k
    if (strcmp(filename, "world") == 0)
34
0
    {
35
0
        *pnSize = world_size;
36
0
        return world_data;
37
0
    }
38
248k
    if (strcmp(filename, "other.extra") == 0)
39
0
    {
40
0
        *pnSize = other_extra_size;
41
0
        return other_extra_data;
42
0
    }
43
248k
    if (strcmp(filename, "nad27") == 0)
44
0
    {
45
0
        *pnSize = nad27_size;
46
0
        return nad27_data;
47
0
    }
48
248k
    if (strcmp(filename, "GL27") == 0)
49
0
    {
50
0
        *pnSize = GL27_size;
51
0
        return GL27_data;
52
0
    }
53
248k
    if (strcmp(filename, "nad83") == 0)
54
0
    {
55
0
        *pnSize = nad83_size;
56
0
        return nad83_data;
57
0
    }
58
248k
    if (strcmp(filename, "nad.lst") == 0)
59
0
    {
60
0
        *pnSize = nad_lst_size;
61
0
        return nad_lst_data;
62
0
    }
63
248k
    if (strcmp(filename, "CH") == 0)
64
0
    {
65
0
        *pnSize = CH_size;
66
0
        return CH_data;
67
0
    }
68
248k
    if (strcmp(filename, "ITRF2000") == 0)
69
0
    {
70
0
        *pnSize = ITRF2000_size;
71
0
        return ITRF2000_data;
72
0
    }
73
248k
    if (strcmp(filename, "ITRF2008") == 0)
74
0
    {
75
0
        *pnSize = ITRF2008_size;
76
0
        return ITRF2008_data;
77
0
    }
78
248k
    if (strcmp(filename, "ITRF2014") == 0)
79
0
    {
80
0
        *pnSize = ITRF2014_size;
81
0
        return ITRF2014_data;
82
0
    }
83
248k
    if (strcmp(filename, "ITRF2020") == 0)
84
0
    {
85
0
        *pnSize = ITRF2020_size;
86
0
        return ITRF2020_data;
87
0
    }
88
248k
    *pnSize = 0;
89
    return NULL;
90
248k
}