1
/******************************************************************************
2
* canon_catholic.h - Versification data for the Catholic system
4
* Copyright 2010 CrossWire Bible Society (http://www.crosswire.org)
5
* CrossWire Bible Society
9
* This program is free software; you can redistribute it and/or modify it
10
* under the terms of the GNU General Public License as published by the
11
* Free Software Foundation version 2.
13
* This program is distributed in the hope that it will be useful, but
14
* WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
* General Public License for more details.
19
#ifndef CANON_CATHOLIC_H
20
#define CANON_CATHOLIC_H
25
// Versification system: Catholic
26
// Book order: Gen Exod Lev Num Deut Josh Judg Ruth 1Sam 2Sam 1Kgs 2Kgs 1Chr 2Chr Ezra Neh Tob Jdt Esth 1Macc 2Macc Job Ps Prov Eccl Song Wis Sir Isa Jer Lam Bar Ezek Dan Hos Joel Amos Obad Jonah Mic Nah Hab Zeph Hag Zech Mal Matt Mark Luke John Acts Rom 1Cor 2Cor Gal Eph Phil Col 1Thess 2Thess 1Tim 2Tim Titus Phlm Heb Jas 1Pet 2Pet 1John 2John 3John Jude Rev
28
/******************************************************************************
29
* [on]tbooks_catholic - initialize static instance for all canonical
30
* text names and chapmax
32
struct sbook otbooks_catholic[] = {
33
{"Genesis", "Gen", "Gen", 50},
34
{"Exodus", "Exod", "Exod", 40},
35
{"Leviticus", "Lev", "Lev", 27},
36
{"Numbers", "Num", "Num", 36},
37
{"Deuteronomy", "Deut", "Deut", 34},
38
{"Joshua", "Josh", "Josh", 24},
39
{"Judges", "Judg", "Judg", 21},
40
{"Ruth", "Ruth", "Ruth", 4},
41
{"I Samuel", "1Sam", "1Sam", 31},
42
{"II Samuel", "2Sam", "2Sam", 24},
43
{"I Kings", "1Kgs", "1Kgs", 22},
44
{"II Kings", "2Kgs", "2Kgs", 25},
45
{"I Chronicles", "1Chr", "1Chr", 29},
46
{"II Chronicles", "2Chr", "2Chr", 36},
47
{"Ezra", "Ezra", "Ezra", 10},
48
{"Nehemiah", "Neh", "Neh", 13},
49
{"Tobit", "Tob", "Tob", 14},
50
{"Judith", "Jdt", "Jdt", 16},
51
{"Esther", "Esth", "Esth", 10},
52
{"I Maccabees", "1Macc", "1Macc", 16},
53
{"II Maccabees", "2Macc", "2Macc", 15},
54
{"Job", "Job", "Job", 42},
55
{"Psalms", "Ps", "Ps", 150},
56
{"Proverbs", "Prov", "Prov", 31},
57
{"Ecclesiastes", "Eccl", "Eccl", 12},
58
{"Song of Solomon", "Song", "Song", 8},
59
{"Wisdom", "Wis", "Wis", 19},
60
{"Sirach", "Sir", "Sir", 51},
61
{"Isaiah", "Isa", "Isa", 66},
62
{"Jeremiah", "Jer", "Jer", 52},
63
{"Lamentations", "Lam", "Lam", 5},
64
{"Baruch", "Bar", "Bar", 6},
65
{"Ezekiel", "Ezek", "Ezek", 48},
66
{"Daniel", "Dan", "Dan", 14},
67
{"Hosea", "Hos", "Hos", 14},
68
{"Joel", "Joel", "Joel", 4},
69
{"Amos", "Amos", "Amos", 9},
70
{"Obadiah", "Obad", "Obad", 1},
71
{"Jonah", "Jonah", "Jonah", 4},
72
{"Micah", "Mic", "Mic", 7},
73
{"Nahum", "Nah", "Nah", 3},
74
{"Habakkuk", "Hab", "Hab", 3},
75
{"Zephaniah", "Zeph", "Zeph", 3},
76
{"Haggai", "Hag", "Hag", 2},
77
{"Zechariah", "Zech", "Zech", 14},
78
{"Malachi", "Mal", "Mal", 3},
82
/******************************************************************************
83
* Maximum verses per chapter
88
31, 25, 24, 26, 32, 22, 24, 22, 29, 32, 32, 20, 18, 24, 21, 16, 27, 33, 38, 18, 34, 24, 20, 67, 34, 35, 46, 22, 35, 43, 54, 33, 20, 31, 29, 43, 36, 30, 23, 23, 57, 38, 34, 34, 28, 34, 31, 22, 33, 26,
90
22, 25, 22, 31, 23, 30, 29, 28, 35, 29, 10, 51, 22, 31, 27, 36, 16, 27, 25, 26, 37, 30, 33, 18, 40, 37, 21, 43, 46, 38, 18, 35, 23, 35, 35, 38, 29, 31, 43, 38,
92
17, 16, 17, 35, 26, 23, 38, 36, 24, 20, 47, 8, 59, 57, 33, 34, 16, 30, 37, 27, 24, 33, 44, 23, 55, 46, 34,
94
54, 34, 51, 49, 31, 27, 89, 26, 23, 36, 35, 16, 33, 45, 41, 35, 28, 32, 22, 29, 35, 41, 30, 25, 19, 66, 23, 31, 39, 17, 54, 42, 56, 29, 34, 13,
96
46, 37, 29, 49, 33, 25, 26, 20, 29, 22, 32, 31, 19, 29, 23, 22, 20, 22, 21, 20, 23, 29, 26, 22, 19, 19, 26, 69, 28, 20, 30, 52, 29, 12,
98
18, 24, 17, 24, 15, 27, 26, 35, 27, 43, 23, 24, 33, 15, 63, 10, 18, 28, 51, 9, 45, 34, 16, 33,
100
36, 23, 31, 24, 32, 40, 25, 35, 57, 18, 40, 15, 25, 20, 20, 31, 13, 31, 30, 48, 25,
104
28, 36, 21, 22, 12, 21, 17, 22, 27, 27, 15, 25, 23, 52, 35, 23, 58, 30, 24, 42, 16, 23, 28, 23, 44, 25, 12, 25, 11, 31, 13,
106
27, 32, 39, 12, 25, 23, 29, 18, 13, 19, 27, 31, 39, 33, 37, 23, 29, 32, 44, 26, 22, 51, 39, 25,
108
53, 46, 28, 20, 32, 38, 51, 66, 28, 29, 43, 33, 34, 31, 34, 34, 24, 46, 21, 43, 29, 54,
110
18, 25, 27, 44, 27, 33, 20, 29, 37, 36, 20, 22, 25, 29, 38, 20, 41, 37, 37, 21, 26, 20, 37, 20, 30,
112
54, 55, 24, 43, 41, 66, 40, 40, 44, 14, 47, 41, 14, 17, 29, 43, 27, 17, 19, 8, 30, 19, 32, 31, 31, 32, 34, 21, 30,
114
18, 17, 17, 22, 14, 42, 22, 18, 31, 19, 23, 16, 23, 14, 19, 14, 19, 34, 11, 37, 20, 12, 21, 27, 28, 23, 9, 27, 36, 27, 21, 33, 25, 33, 27, 23,
116
11, 70, 13, 24, 17, 22, 28, 36, 15, 44,
118
11, 20, 38, 17, 19, 19, 73, 18, 37, 40, 36, 47, 31,
120
22, 14, 17, 21, 23, 19, 17, 21, 6, 14, 19, 22, 18, 15,
122
16, 28, 10, 15, 24, 21, 32, 36, 14, 23, 23, 20, 20, 19, 14, 25,
124
22, 23, 15, 17, 14, 14, 10, 17, 32, 3,
126
64, 70, 60, 61, 68, 63, 50, 32, 73, 89, 74, 54, 53, 49, 41, 24,
128
36, 32, 40, 50, 27, 31, 42, 36, 29, 38, 38, 46, 26, 46, 39,
130
22, 13, 26, 21, 27, 30, 21, 22, 35, 22, 20, 25, 28, 22, 35, 22, 16, 21, 29, 29, 34, 30, 17, 25, 14, 14, 24, 28, 25, 31, 40, 22, 33, 37, 16, 33, 24, 41, 30, 32, 26, 17,
132
6, 12, 9, 9, 13, 11, 18, 10, 21, 18, 7, 9, 6, 7, 5, 11, 15, 51, 15, 10, 14, 32, 6, 10, 22, 12, 14, 9, 11, 13, 25, 11, 22, 23, 28, 13, 40, 23, 14, 18, 14, 12, 5, 27, 18, 12, 10, 15, 21, 24, 21, 11, 7, 9, 24, 14, 12, 12, 18, 14, 9, 13, 12, 11, 14, 20, 8, 36, 37, 6, 24, 20, 28, 23, 11, 13, 21, 72, 13, 20, 17, 8, 19, 13, 14, 17, 7, 19, 53, 17, 16, 16, 5, 23, 11, 13, 12, 9, 9, 5, 9, 29, 22, 35, 45, 48, 43, 14, 31, 7, 10, 10, 9, 8, 18, 19, 2, 29, 176, 7, 8, 9, 4, 8, 5, 6, 5, 6, 8, 8, 3, 18, 3, 3, 21, 26, 9, 8, 24, 14, 10, 8, 12, 15, 21, 10, 20, 14, 9, 6,
134
33, 22, 35, 27, 23, 35, 27, 36, 18, 32, 31, 28, 25, 35, 33, 33, 28, 24, 29, 30, 31, 29, 35, 34, 28, 28, 27, 28, 27, 33, 31,
136
18, 26, 22, 17, 19, 12, 29, 17, 18, 20, 10, 14,
138
17, 17, 11, 17, 16, 12, 14, 14,
140
16, 24, 19, 20, 23, 25, 30, 21, 19, 21, 26, 27, 19, 31, 19, 29, 21, 25, 22,
142
30, 18, 31, 31, 17, 37, 36, 19, 18, 31, 34, 18, 26, 27, 20, 30, 32, 33, 30, 32, 28, 27, 28, 34, 26, 29, 30, 26, 28, 25, 31, 24, 33, 31, 26, 31, 31, 34, 35, 30, 27, 25, 35, 23, 26, 20, 25, 25, 16, 29, 30,
144
31, 22, 26, 6, 30, 13, 25, 24, 21, 34, 16, 6, 22, 32, 9, 14, 14, 7, 25, 6, 17, 25, 18, 23, 12, 21, 13, 29, 24, 33, 9, 20, 24, 17, 10, 22, 38, 22, 8, 31, 29, 25, 28, 28, 25, 13, 15, 22, 26, 11, 23, 15, 12, 17, 13, 12, 21, 14, 21, 22, 11, 12, 19, 11, 25, 24,
146
19, 37, 25, 31, 31, 30, 34, 23, 25, 25, 23, 17, 27, 22, 21, 21, 27, 23, 15, 18, 14, 30, 40, 10, 38, 24, 22, 17, 32, 24, 40, 44, 26, 22, 19, 32, 21, 28, 18, 16, 18, 22, 13, 30, 5, 28, 7, 47, 39, 46, 64, 34,
150
22, 35, 38, 37, 9, 72,
152
28, 10, 27, 17, 17, 14, 27, 18, 11, 22, 25, 28, 23, 23, 8, 63, 24, 32, 14, 44, 37, 31, 49, 27, 17, 21, 36, 26, 21, 26, 18, 32, 33, 31, 15, 38, 28, 23, 29, 49, 26, 20, 27, 31, 25, 24, 23, 35,
154
21, 49, 100, 34, 30, 29, 28, 27, 27, 21, 45, 13, 64, 43,
156
9, 25, 5, 19, 15, 11, 16, 14, 17, 15, 11, 15, 15, 10,
160
15, 16, 15, 13, 27, 14, 17, 14, 15,
166
16, 13, 12, 14, 14, 16, 20,
176
17, 17, 10, 16, 11, 15, 14, 23, 17, 12, 17, 14, 9, 21,
180
25, 23, 17, 25, 48, 34, 29, 34, 38, 42, 30, 50, 58, 36, 39, 28, 27, 35, 30, 34, 46, 46, 39, 51, 46, 75, 66, 20,
182
45, 28, 35, 41, 43, 56, 37, 38, 50, 52, 33, 44, 37, 72, 47, 20,
184
80, 52, 38, 44, 39, 49, 50, 56, 62, 42, 54, 59, 35, 35, 32, 31, 37, 43, 48, 47, 38, 71, 56, 53,
186
51, 25, 36, 54, 47, 71, 53, 59, 41, 42, 57, 50, 38, 31, 27, 33, 26, 40, 42, 31, 25,
188
26, 47, 26, 37, 42, 15, 60, 40, 43, 49, 30, 25, 52, 28, 41, 40, 34, 28, 41, 38, 40, 30, 35, 27, 27, 32, 44, 31,
190
32, 29, 31, 25, 21, 23, 25, 39, 33, 21, 36, 21, 14, 23, 33, 27,
192
31, 16, 23, 21, 13, 20, 40, 13, 27, 33, 34, 31, 13, 40, 58, 24,
194
24, 17, 18, 18, 21, 18, 16, 24, 15, 18, 33, 21, 13,
196
24, 21, 29, 31, 26, 18,
198
23, 22, 21, 32, 33, 24,
208
20, 15, 16, 16, 25, 21,
216
14, 18, 19, 16, 14, 20, 28, 13, 28, 39, 40, 29, 25,
231
// Revelation of John
232
20, 29, 22, 11, 14, 17, 17, 13, 21, 11, 19, 18, 18, 20, 8, 21, 18, 24, 21, 15, 27, 21