1
/******************************************************************************
2
* canon_vulg.h - Versification data for the Vulg system
4
* Copyright 2009 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.
24
// Versification system: Vulg
25
// Book order: Gen Exod Lev Num Deut Josh Judg Ruth 1Sam 2Sam 1Kgs 2Kgs 1Chr 2Chr Ezra Neh Tob Jdt Esth 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 1Macc 2Macc 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 PrMan 1Esd 2Esd AddPs EpLao
27
// Because Bibles employing the Vulgate versification system, including different versions of the Vulgate itself, differ subtly in versification, this is not based on any single edition of the Vulgate, but on myriad editions on the Vulgate and translations of the Vulgate, electronic and print. The intention in creating this versification system was to encompas all of those editions so that none of them would require that verses be appended to verses within the versification system. As such, it is probable that every Bible will contain some empty verses (and most will have empty books). This versification system is explicitly NOT intended for the Nova Vulgata, which uses a quite dissimilar system.
28
// The (canonical) prologue of Sirach must be placed within the introduction to that book or to its first chapter (rather than being chapter 1 itself).
29
// EpJer should be chapter 6 of Bar, not a separate book.
30
// The order of books proceeds as in the Stuttgart Vulgate. The Old Testament (including the proto- and deuterocanonical books) comes first, followed by the New Testament, and the Apocryphal books follow the NT in an appendix.
32
/******************************************************************************
33
* [on]tbooks_vulg - initialize static instance for all canonical
34
* text names and chapmax
36
struct sbook otbooks_vulg[] = {
37
{"Genesis", "Gen", "Gen", 50},
38
{"Exodus", "Exod", "Exod", 40},
39
{"Leviticus", "Lev", "Lev", 27},
40
{"Numbers", "Num", "Num", 36},
41
{"Deuteronomy", "Deut", "Deut", 34},
42
{"Joshua", "Josh", "Josh", 24},
43
{"Judges", "Judg", "Judg", 21},
44
{"Ruth", "Ruth", "Ruth", 4},
45
{"I Samuel", "1Sam", "1Sam", 31},
46
{"II Samuel", "2Sam", "2Sam", 24},
47
{"I Kings", "1Kgs", "1Kgs", 22},
48
{"II Kings", "2Kgs", "2Kgs", 25},
49
{"I Chronicles", "1Chr", "1Chr", 29},
50
{"II Chronicles", "2Chr", "2Chr", 36},
51
{"Ezra", "Ezra", "Ezra", 10},
52
{"Nehemiah", "Neh", "Neh", 13},
53
{"Tobit", "Tob", "Tob", 14},
54
{"Judith", "Jdt", "Jdt", 16},
55
{"Esther", "Esth", "Esth", 16},
56
{"Job", "Job", "Job", 42},
57
{"Psalms", "Ps", "Ps", 150},
58
{"Proverbs", "Prov", "Prov", 31},
59
{"Ecclesiastes", "Eccl", "Eccl", 12},
60
{"Song of Solomon", "Song", "Song", 8},
61
{"Wisdom", "Wis", "Wis", 19},
62
{"Sirach", "Sir", "Sir", 51},
63
{"Isaiah", "Isa", "Isa", 66},
64
{"Jeremiah", "Jer", "Jer", 52},
65
{"Lamentations", "Lam", "Lam", 5},
66
{"Baruch", "Bar", "Bar", 6},
67
{"Ezekiel", "Ezek", "Ezek", 48},
68
{"Daniel", "Dan", "Dan", 14},
69
{"Hosea", "Hos", "Hos", 14},
70
{"Joel", "Joel", "Joel", 3},
71
{"Amos", "Amos", "Amos", 9},
72
{"Obadiah", "Obad", "Obad", 1},
73
{"Jonah", "Jonah", "Jonah", 4},
74
{"Micah", "Mic", "Mic", 7},
75
{"Nahum", "Nah", "Nah", 3},
76
{"Habakkuk", "Hab", "Hab", 3},
77
{"Zephaniah", "Zeph", "Zeph", 3},
78
{"Haggai", "Hag", "Hag", 2},
79
{"Zechariah", "Zech", "Zech", 14},
80
{"Malachi", "Mal", "Mal", 4},
81
{"I Maccabees", "1Macc", "1Macc", 16},
82
{"II Maccabees", "2Macc", "2Macc", 15},
86
struct sbook ntbooks_vulg[] = {
87
{"Matthew", "Matt", "Matt", 28},
88
{"Mark", "Mark", "Mark", 16},
89
{"Luke", "Luke", "Luke", 24},
90
{"John", "John", "John", 21},
91
{"Acts", "Acts", "Acts", 28},
92
{"Romans", "Rom", "Rom", 16},
93
{"I Corinthians", "1Cor", "1Cor", 16},
94
{"II Corinthians", "2Cor", "2Cor", 13},
95
{"Galatians", "Gal", "Gal", 6},
96
{"Ephesians", "Eph", "Eph", 6},
97
{"Philippians", "Phil", "Phil", 4},
98
{"Colossians", "Col", "Col", 4},
99
{"I Thessalonians", "1Thess", "1Thess", 5},
100
{"II Thessalonians", "2Thess", "2Thess", 3},
101
{"I Timothy", "1Tim", "1Tim", 6},
102
{"II Timothy", "2Tim", "2Tim", 4},
103
{"Titus", "Titus", "Titus", 3},
104
{"Philemon", "Phlm", "Phlm", 1},
105
{"Hebrews", "Heb", "Heb", 13},
106
{"James", "Jas", "Jas", 5},
107
{"I Peter", "1Pet", "1Pet", 5},
108
{"II Peter", "2Pet", "2Pet", 3},
109
{"I John", "1John", "1John", 5},
110
{"II John", "2John", "2John", 1},
111
{"III John", "3John", "3John", 1},
112
{"Jude", "Jude", "Jude", 1},
113
{"Revelation of John", "Rev", "Rev", 22},
114
{"Prayer of Manasses", "PrMan", "PrMan", 1},
115
{"I Esdras", "1Esd", "1Esd", 9},
116
{"II Esdras", "2Esd", "2Esd", 16},
117
{"Additional Psalm", "AddPs", "AddPs", 1},
118
{"Laodiceans", "EpLao", "EpLao", 1},
122
/******************************************************************************
123
* Maximum verses per chapter
128
31, 25, 24, 26, 31, 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, 55, 32, 20, 31, 29, 43, 36, 30, 23, 23, 57, 38, 34, 34, 28, 34, 31, 22, 32, 25,
130
22, 25, 22, 31, 23, 30, 25, 32, 35, 29, 10, 51, 22, 31, 27, 36, 16, 27, 25, 26, 36, 31, 33, 18, 40, 37, 21, 43, 46, 38, 18, 35, 23, 35, 35, 38, 29, 31, 43, 36,
132
17, 16, 17, 35, 19, 30, 38, 36, 24, 20, 47, 8, 59, 57, 33, 34, 16, 30, 37, 27, 24, 33, 44, 23, 55, 45, 34,
134
54, 34, 51, 49, 31, 27, 89, 26, 23, 36, 34, 15, 34, 45, 41, 50, 13, 32, 22, 30, 35, 41, 30, 25, 18, 65, 23, 31, 39, 17, 54, 42, 56, 29, 34, 13,
136
46, 37, 29, 49, 33, 25, 26, 20, 29, 22, 32, 32, 18, 29, 23, 22, 20, 22, 21, 20, 23, 30, 25, 22, 19, 19, 26, 68, 29, 20, 30, 52, 29, 12,
138
18, 24, 17, 25, 16, 27, 26, 35, 27, 43, 23, 24, 33, 15, 63, 10, 18, 28, 51, 9, 43, 34, 16, 33,
140
36, 23, 31, 24, 32, 40, 25, 35, 57, 18, 40, 15, 25, 20, 20, 31, 13, 31, 30, 48, 24,
144
28, 36, 21, 22, 12, 21, 17, 22, 27, 27, 15, 25, 23, 52, 35, 23, 58, 30, 24, 43, 15, 23, 28, 23, 44, 25, 12, 25, 11, 31, 13,
146
27, 32, 39, 12, 25, 23, 29, 18, 13, 19, 27, 31, 39, 33, 37, 23, 29, 33, 43, 26, 22, 51, 39, 25,
148
53, 46, 28, 34, 18, 38, 51, 66, 28, 29, 43, 33, 34, 31, 34, 34, 24, 46, 21, 43, 29, 54,
150
18, 25, 27, 44, 27, 33, 20, 29, 37, 36, 21, 21, 25, 29, 38, 20, 41, 37, 37, 21, 26, 20, 37, 20, 30,
152
54, 55, 24, 43, 26, 81, 40, 40, 44, 14, 46, 40, 14, 17, 29, 43, 27, 17, 19, 7, 30, 19, 32, 31, 31, 32, 34, 21, 30,
154
17, 18, 17, 22, 14, 42, 22, 18, 31, 19, 23, 16, 22, 15, 19, 14, 19, 34, 11, 37, 20, 12, 21, 27, 28, 23, 9, 27, 36, 27, 21, 33, 25, 33, 27, 23,
156
11, 70, 13, 24, 17, 22, 28, 36, 15, 44,
158
11, 20, 31, 23, 19, 19, 73, 18, 38, 39, 36, 46, 31,
160
25, 23, 25, 23, 28, 22, 20, 24, 12, 13, 21, 22, 23, 17,
162
12, 18, 15, 17, 29, 21, 25, 34, 19, 20, 21, 20, 31, 18, 15, 31,
164
22, 23, 15, 17, 14, 14, 10, 17, 32, 13, 12, 6, 18, 19, 19, 24,
166
22, 13, 26, 21, 27, 30, 21, 22, 35, 22, 20, 25, 28, 22, 35, 23, 16, 21, 29, 29, 34, 30, 17, 25, 6, 14, 23, 28, 25, 31, 40, 22, 33, 37, 16, 33, 24, 41, 35, 28, 25, 16,
168
6, 13, 9, 10, 13, 11, 18, 10, 39, 8, 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, 6, 26, 18, 12, 10, 15, 21, 23, 21, 11, 7, 9, 24, 13, 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, 8, 29, 22, 35, 45, 48, 43, 14, 31, 7, 10, 10, 9, 26, 9, 10, 2, 29, 176, 7, 8, 9, 4, 8, 5, 7, 5, 6, 8, 8, 3, 18, 3, 3, 21, 27, 9, 8, 24, 14, 10, 8, 12, 15, 21, 10, 11, 9, 14, 9, 6,
170
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,
172
18, 26, 22, 17, 19, 11, 30, 17, 18, 20, 10, 14,
174
16, 17, 11, 16, 17, 12, 13, 14,
176
16, 25, 19, 20, 24, 27, 30, 21, 19, 21, 27, 27, 19, 31, 19, 29, 20, 25, 20,
178
40, 23, 34, 36, 18, 37, 40, 22, 25, 34, 36, 19, 32, 27, 22, 31, 31, 33, 28, 33, 31, 33, 38, 47, 36, 28, 33, 30, 35, 27, 42, 28, 33, 31, 26, 28, 34, 39, 41, 32, 28, 26, 37, 27, 31, 23, 31, 28, 19, 31, 38,
180
31, 22, 26, 6, 30, 13, 25, 22, 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, 26, 13, 15, 22, 26, 11, 23, 15, 12, 17, 13, 12, 21, 14, 21, 22, 11, 12, 19, 12, 25, 24,
182
19, 37, 25, 31, 31, 30, 34, 22, 26, 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, 20, 28, 18, 16, 18, 22, 13, 30, 5, 28, 7, 47, 39, 46, 64, 34,
186
22, 35, 38, 37, 9, 72,
188
28, 9, 27, 17, 17, 14, 27, 18, 11, 22, 25, 28, 23, 23, 8, 63, 24, 32, 14, 49, 32, 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,
190
21, 49, 100, 34, 31, 28, 28, 27, 27, 21, 45, 13, 65, 42,
192
11, 24, 5, 19, 15, 11, 16, 14, 17, 15, 12, 14, 15, 10,
196
15, 16, 15, 13, 27, 15, 17, 14, 15,
202
16, 13, 12, 13, 14, 16, 20,
212
21, 13, 10, 14, 11, 15, 14, 23, 17, 12, 17, 14, 9, 21,
216
67, 70, 60, 61, 68, 63, 50, 32, 73, 89, 74, 54, 54, 49, 41, 24,
218
36, 33, 40, 50, 27, 31, 42, 36, 29, 38, 38, 46, 26, 46, 40,
220
25, 23, 17, 25, 48, 34, 29, 34, 38, 42, 30, 50, 58, 36, 39, 28, 26, 35, 30, 34, 46, 46, 39, 51, 46, 75, 66, 20,
222
45, 28, 35, 40, 43, 56, 37, 39, 49, 52, 33, 44, 37, 72, 47, 20,
224
80, 52, 38, 44, 39, 49, 50, 56, 62, 42, 54, 59, 35, 35, 32, 31, 37, 43, 48, 47, 38, 71, 56, 53,
226
51, 25, 36, 54, 47, 72, 53, 59, 41, 42, 57, 50, 38, 31, 27, 33, 26, 40, 42, 31, 25,
228
26, 47, 26, 37, 42, 15, 59, 40, 43, 48, 30, 25, 52, 27, 41, 40, 34, 28, 40, 38, 40, 30, 35, 27, 27, 32, 44, 31,
230
32, 29, 31, 25, 21, 23, 25, 39, 33, 21, 36, 21, 14, 23, 33, 27,
232
31, 16, 23, 21, 13, 20, 40, 13, 27, 33, 34, 31, 13, 40, 58, 24,
234
24, 17, 18, 18, 21, 18, 16, 24, 15, 18, 33, 21, 13,
236
24, 21, 29, 31, 26, 18,
238
23, 22, 21, 32, 33, 24,
248
20, 15, 16, 16, 25, 21,
256
14, 18, 19, 16, 14, 20, 28, 13, 28, 39, 40, 29, 25,
271
// Revelation of John
272
20, 29, 22, 11, 14, 17, 17, 13, 21, 11, 19, 18, 18, 20, 8, 21, 18, 24, 21, 15, 27, 21,
273
// Prayer of Manasses
276
58, 31, 24, 63, 73, 34, 15, 97, 56,
278
40, 48, 36, 52, 56, 59, 140, 63, 47, 60, 46, 51, 58, 48, 63, 78,