Coverage Report

Created: 2026-01-22 07:18

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/PROJ/src/embedded_resources.c
Line
Count
Source
1
#include <stdint.h>
2
#include <string.h>
3
4
#include "embedded_resources.h"
5
6
#if USE_SHARP_EMBED
7
8
#include "PROJ_DB_SQL_MD5.h"
9
10
7.26k
const unsigned char *pj_get_embedded_proj_db(unsigned int *pnSize) {
11
7.26k
    (void)PROJ_DB_SQL_MD5;
12
7.26k
    static const unsigned char proj_db[] = {
13
7.26k
#embed PROJ_DB
14
7.26k
    };
15
7.26k
    *pnSize = (unsigned int)sizeof(proj_db);
16
7.26k
    return proj_db;
17
7.26k
}
18
19
#else
20
21
#include "file_embed/proj_db.h"
22
const unsigned char *pj_get_embedded_proj_db(unsigned int *pnSize) {
23
    *pnSize = proj_db_size;
24
    return proj_db_data;
25
}
26
27
#endif
28
29
#include "file_embed/embedded_resources.c"