aboutsummaryrefslogtreecommitdiff
path: root/src/pms_data.h
blob: a9eefe5ffab4cb6b087e580b0293f8d51b5616fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#ifndef PMS_DATA_H
#define PMS_DATA_H

typedef struct {
    int number;
    const char *name;
    const char *abbr;
    const char *aliases; /* comma-separated normalized aliases */
} pms_book;

typedef struct {
    int book;
    int chapter;
    int verse;
    const char *text;
} pms_verse;

typedef struct {
    int book;
    int chapter;
    int verse_start;
    int verse_end;
    const char *label;
    const char *text;
} pms_note;

extern pms_book pms_books[];
extern int pms_books_length;

extern pms_verse pms_verses[];
extern int pms_verses_length;

extern pms_note pms_notes[];
extern int pms_notes_length;

#endif /* PMS_DATA_H */