The SWORD Project  1.9.0.svnversion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
canon_catholic.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  * canon_catholic.h - Versification data for the Catholic system
4  *
5  * $Id: canon_catholic.h 3765 2020-07-26 10:31:09Z scribe $
6  *
7  * Copyright 2010-2013 CrossWire Bible Society (http://www.crosswire.org)
8  * CrossWire Bible Society
9  * P. O. Box 2528
10  * Tempe, AZ 85280-2528
11  *
12  * This program is free software; you can redistribute it and/or modify it
13  * under the terms of the GNU General Public License as published by the
14  * Free Software Foundation version 2.
15  *
16  * This program is distributed in the hope that it will be useful, but
17  * WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19  * General Public License for more details.
20  */
21 
22 #ifndef CANON_CATHOLIC_H
23 #define CANON_CATHOLIC_H
24 
26 
27 
28 // Versification system: Catholic
29 // 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
30 
31 /******************************************************************************
32  * [on]tbooks_catholic - initialize static instance for all canonical
33  * text names and chapmax
34  */
35 struct sbook otbooks_catholic[] = {
36  {"Genesis", "Gen", "Gen", 50},
37  {"Exodus", "Exod", "Exod", 40},
38  {"Leviticus", "Lev", "Lev", 27},
39  {"Numbers", "Num", "Num", 36},
40  {"Deuteronomy", "Deut", "Deut", 34},
41  {"Joshua", "Josh", "Josh", 24},
42  {"Judges", "Judg", "Judg", 21},
43  {"Ruth", "Ruth", "Ruth", 4},
44  {"I Samuel", "1Sam", "1Sam", 31},
45  {"II Samuel", "2Sam", "2Sam", 24},
46  {"I Kings", "1Kgs", "1Kgs", 22},
47  {"II Kings", "2Kgs", "2Kgs", 25},
48  {"I Chronicles", "1Chr", "1Chr", 29},
49  {"II Chronicles", "2Chr", "2Chr", 36},
50  {"Ezra", "Ezra", "Ezra", 10},
51  {"Nehemiah", "Neh", "Neh", 13},
52  {"Tobit", "Tob", "Tob", 14},
53  {"Judith", "Jdt", "Jdt", 16},
54  {"Esther", "Esth", "Esth", 10},
55  {"I Maccabees", "1Macc", "1Macc", 16},
56  {"II Maccabees", "2Macc", "2Macc", 15},
57  {"Job", "Job", "Job", 42},
58  {"Psalms", "Ps", "Ps", 150},
59  {"Proverbs", "Prov", "Prov", 31},
60  {"Ecclesiastes", "Eccl", "Eccl", 12},
61  {"Song of Solomon", "Song", "Song", 8},
62  {"Wisdom", "Wis", "Wis", 19},
63  {"Sirach", "Sir", "Sir", 51},
64  {"Isaiah", "Isa", "Isa", 66},
65  {"Jeremiah", "Jer", "Jer", 52},
66  {"Lamentations", "Lam", "Lam", 5},
67  {"Baruch", "Bar", "Bar", 6},
68  {"Ezekiel", "Ezek", "Ezek", 48},
69  {"Daniel", "Dan", "Dan", 14},
70  {"Hosea", "Hos", "Hos", 14},
71  {"Joel", "Joel", "Joel", 4},
72  {"Amos", "Amos", "Amos", 9},
73  {"Obadiah", "Obad", "Obad", 1},
74  {"Jonah", "Jonah", "Jonah", 4},
75  {"Micah", "Mic", "Mic", 7},
76  {"Nahum", "Nah", "Nah", 3},
77  {"Habakkuk", "Hab", "Hab", 3},
78  {"Zephaniah", "Zeph", "Zeph", 3},
79  {"Haggai", "Hag", "Hag", 2},
80  {"Zechariah", "Zech", "Zech", 14},
81  {"Malachi", "Mal", "Mal", 3},
82  {"", "", "", 0}
83 };
84 
85 /******************************************************************************
86  * Maximum verses per chapter
87  */
88 
89 int vm_catholic[] = {
90  // Genesis
91  31, 25, 24, 26, 32, 22, 24, 22, 29, 32,
92  32, 20, 18, 24, 21, 16, 27, 33, 38, 18,
93  34, 24, 20, 67, 34, 35, 46, 22, 35, 43,
94  54, 33, 20, 31, 29, 43, 36, 30, 23, 23,
95  57, 38, 34, 34, 28, 34, 31, 22, 33, 26,
96  // Exodus
97  22, 25, 22, 31, 23, 30, 29, 28, 35, 29,
98  10, 51, 22, 31, 27, 36, 16, 27, 25, 26,
99  37, 30, 33, 18, 40, 37, 21, 43, 46, 38,
100  18, 35, 23, 35, 35, 38, 29, 31, 43, 38,
101  // Leviticus
102  17, 16, 17, 35, 26, 23, 38, 36, 24, 20,
103  47, 8, 59, 57, 33, 34, 16, 30, 37, 27,
104  24, 33, 44, 23, 55, 46, 34,
105  // Numbers
106  54, 34, 51, 49, 31, 27, 89, 26, 23, 36,
107  35, 16, 33, 45, 41, 35, 28, 32, 22, 29,
108  35, 41, 30, 25, 19, 66, 23, 31, 39, 17,
109  54, 42, 56, 29, 34, 13,
110  // Deuteronomy
111  46, 37, 29, 49, 33, 25, 26, 20, 29, 22,
112  32, 31, 19, 29, 23, 22, 20, 22, 21, 20,
113  23, 29, 26, 22, 19, 19, 26, 69, 28, 20,
114  30, 52, 29, 12,
115  // Joshua
116  18, 24, 17, 24, 15, 27, 26, 35, 27, 43,
117  23, 24, 33, 15, 63, 10, 18, 28, 51, 9,
118  45, 34, 16, 33,
119  // Judges
120  36, 23, 31, 24, 32, 40, 25, 35, 57, 18,
121  40, 15, 25, 20, 20, 31, 13, 31, 30, 48,
122  25,
123  // Ruth
124  22, 23, 18, 22,
125  // I Samuel
126  28, 36, 21, 22, 12, 21, 17, 22, 27, 27,
127  15, 25, 23, 52, 35, 23, 58, 30, 24, 42,
128  16, 23, 28, 23, 44, 25, 12, 25, 11, 31,
129  13,
130  // II Samuel
131  27, 32, 39, 12, 25, 23, 29, 18, 13, 19,
132  27, 31, 39, 33, 37, 23, 29, 32, 44, 26,
133  22, 51, 39, 25,
134  // I Kings
135  53, 46, 28, 20, 32, 38, 51, 66, 28, 29,
136  43, 33, 34, 31, 34, 34, 24, 46, 21, 43,
137  29, 54,
138  // II Kings
139  18, 25, 27, 44, 27, 33, 20, 29, 37, 36,
140  20, 22, 25, 29, 38, 20, 41, 37, 37, 21,
141  26, 20, 37, 20, 30,
142  // I Chronicles
143  54, 55, 24, 43, 41, 66, 40, 40, 44, 14,
144  47, 41, 14, 17, 29, 43, 27, 17, 19, 8,
145  30, 19, 32, 31, 31, 32, 34, 21, 30,
146  // II Chronicles
147  18, 17, 17, 22, 14, 42, 22, 18, 31, 19,
148  23, 16, 23, 14, 19, 14, 19, 34, 11, 37,
149  20, 12, 21, 27, 28, 23, 9, 27, 36, 27,
150  21, 33, 25, 33, 27, 23,
151  // Ezra
152  11, 70, 13, 24, 17, 22, 28, 36, 15, 44,
153  // Nehemiah
154  11, 20, 38, 17, 19, 19, 73, 18, 37, 40,
155  36, 47, 31,
156  // Tobit
157  22, 14, 17, 21, 23, 19, 17, 21, 6, 14,
158  19, 22, 18, 15,
159  // Judith
160  16, 28, 10, 15, 24, 21, 32, 36, 14, 23,
161  23, 20, 20, 19, 14, 25,
162  // Esther
163  22, 23, 15, 17, 14, 14, 10, 17, 32, 3,
164  // I Maccabees
165  64, 70, 60, 61, 68, 63, 50, 32, 73, 89,
166  74, 54, 53, 49, 41, 24,
167  // II Maccabees
168  36, 32, 40, 50, 27, 31, 42, 36, 29, 38,
169  38, 46, 26, 46, 39,
170  // Job
171  22, 13, 26, 21, 27, 30, 21, 22, 35, 22,
172  20, 25, 28, 22, 35, 22, 16, 21, 29, 29,
173  34, 30, 17, 25, 14, 14, 24, 28, 25, 31,
174  40, 22, 33, 37, 16, 33, 24, 41, 30, 32,
175  26, 17,
176  // Psalms
177  6, 12, 9, 9, 13, 11, 18, 10, 21, 18,
178  7, 9, 6, 7, 5, 11, 15, 51, 15, 10,
179  14, 32, 6, 10, 22, 12, 14, 9, 11, 13,
180  25, 11, 22, 23, 28, 13, 40, 23, 14, 18,
181  14, 12, 5, 27, 18, 12, 10, 15, 21, 24,
182  21, 11, 7, 9, 24, 14, 12, 12, 18, 14,
183  9, 13, 12, 11, 14, 20, 8, 36, 37, 6,
184  24, 20, 28, 23, 11, 13, 21, 72, 13, 20,
185  17, 8, 19, 13, 14, 17, 7, 19, 53, 17,
186  16, 16, 5, 23, 11, 13, 12, 9, 9, 5,
187  9, 29, 22, 35, 45, 48, 43, 14, 31, 7,
188  10, 10, 9, 8, 18, 19, 2, 29, 176, 7,
189  8, 9, 4, 8, 5, 6, 5, 6, 8, 8,
190  3, 18, 3, 3, 21, 26, 9, 8, 24, 14,
191  10, 8, 12, 15, 21, 10, 20, 14, 9, 6,
192  // Proverbs
193  33, 22, 35, 27, 23, 35, 27, 36, 18, 32,
194  31, 28, 25, 35, 33, 33, 28, 24, 29, 30,
195  31, 29, 35, 34, 28, 28, 27, 28, 27, 33,
196  31,
197  // Ecclesiastes
198  18, 26, 22, 17, 19, 12, 29, 17, 18, 20,
199  10, 14,
200  // Song of Solomon
201  17, 17, 11, 17, 16, 12, 14, 14,
202  // Wisdom
203  16, 24, 19, 20, 23, 25, 30, 21, 19, 21,
204  26, 27, 19, 31, 19, 29, 21, 25, 22,
205  // Sirach
206  30, 18, 31, 31, 17, 37, 36, 19, 18, 31,
207  34, 18, 26, 27, 20, 30, 32, 33, 30, 32,
208  28, 27, 28, 34, 26, 29, 30, 26, 28, 25,
209  31, 24, 33, 31, 26, 31, 31, 34, 35, 30,
210  27, 25, 35, 23, 26, 20, 25, 25, 16, 29,
211  30,
212  // Isaiah
213  31, 22, 26, 6, 30, 13, 25, 24, 21, 34,
214  16, 6, 22, 32, 9, 14, 14, 7, 25, 6,
215  17, 25, 18, 23, 12, 21, 13, 29, 24, 33,
216  9, 20, 24, 17, 10, 22, 38, 22, 8, 31,
217  29, 25, 28, 28, 25, 13, 15, 22, 26, 11,
218  23, 15, 12, 17, 13, 12, 21, 14, 21, 22,
219  11, 12, 19, 11, 25, 24,
220  // Jeremiah
221  19, 37, 25, 31, 31, 30, 34, 23, 25, 25,
222  23, 17, 27, 22, 21, 21, 27, 23, 15, 18,
223  14, 30, 40, 10, 38, 24, 22, 17, 32, 24,
224  40, 44, 26, 22, 19, 32, 21, 28, 18, 16,
225  18, 22, 13, 30, 5, 28, 7, 47, 39, 46,
226  64, 34,
227  // Lamentations
228  22, 22, 66, 22, 22,
229  // Baruch
230  22, 35, 38, 37, 9, 72,
231  // Ezekiel
232  28, 10, 27, 17, 17, 14, 27, 18, 11, 22,
233  25, 28, 23, 23, 8, 63, 24, 32, 14, 44,
234  37, 31, 49, 27, 17, 21, 36, 26, 21, 26,
235  18, 32, 33, 31, 15, 38, 28, 23, 29, 49,
236  26, 20, 27, 31, 25, 24, 23, 35,
237  // Daniel
238  21, 49, 100, 34, 30, 29, 28, 27, 27, 21,
239  45, 13, 64, 43,
240  // Hosea
241  9, 25, 5, 19, 15, 11, 16, 14, 17, 15,
242  11, 15, 15, 10,
243  // Joel
244  20, 27, 5, 21,
245  // Amos
246  15, 16, 15, 13, 27, 14, 17, 14, 15,
247  // Obadiah
248  21,
249  // Jonah
250  16, 11, 10, 11,
251  // Micah
252  16, 13, 12, 14, 14, 16, 20,
253  // Nahum
254  14, 14, 19,
255  // Habakkuk
256  17, 20, 19,
257  // Zephaniah
258  18, 15, 20,
259  // Haggai
260  15, 23,
261  // Zechariah
262  17, 17, 10, 16, 11, 15, 14, 23, 17, 12,
263  17, 14, 9, 21,
264  // Malachi
265  14, 17, 24,
266  // Matthew
267  25, 23, 17, 25, 48, 34, 29, 34, 38, 42,
268  30, 50, 58, 36, 39, 28, 27, 35, 30, 34,
269  46, 46, 39, 51, 46, 75, 66, 20,
270  // Mark
271  45, 28, 35, 41, 43, 56, 37, 38, 50, 52,
272  33, 44, 37, 72, 47, 20,
273  // Luke
274  80, 52, 38, 44, 39, 49, 50, 56, 62, 42,
275  54, 59, 35, 35, 32, 31, 37, 43, 48, 47,
276  38, 71, 56, 53,
277  // John
278  51, 25, 36, 54, 47, 71, 53, 59, 41, 42,
279  57, 50, 38, 31, 27, 33, 26, 40, 42, 31,
280  25,
281  // Acts
282  26, 47, 26, 37, 42, 15, 60, 40, 43, 49,
283  30, 25, 52, 28, 41, 40, 34, 28, 41, 38,
284  40, 30, 35, 27, 27, 32, 44, 31,
285  // Romans
286  32, 29, 31, 25, 21, 23, 25, 39, 33, 21,
287  36, 21, 14, 23, 33, 27,
288  // I Corinthians
289  31, 16, 23, 21, 13, 20, 40, 13, 27, 33,
290  34, 31, 13, 40, 58, 24,
291  // II Corinthians
292  24, 17, 18, 18, 21, 18, 16, 24, 15, 18,
293  33, 21, 13,
294  // Galatians
295  24, 21, 29, 31, 26, 18,
296  // Ephesians
297  23, 22, 21, 32, 33, 24,
298  // Philippians
299  30, 30, 21, 23,
300  // Colossians
301  29, 23, 25, 18,
302  // I Thessalonians
303  10, 20, 13, 18, 28,
304  // II Thessalonians
305  12, 17, 18,
306  // I Timothy
307  20, 15, 16, 16, 25, 21,
308  // II Timothy
309  18, 26, 17, 22,
310  // Titus
311  16, 15, 15,
312  // Philemon
313  25,
314  // Hebrews
315  14, 18, 19, 16, 14, 20, 28, 13, 28, 39,
316  40, 29, 25,
317  // James
318  27, 26, 18, 17, 20,
319  // I Peter
320  25, 25, 22, 19, 14,
321  // II Peter
322  21, 22, 18,
323  // I John
324  10, 29, 24, 21, 21,
325  // II John
326  13,
327  // III John
328  15,
329  // Jude
330  25,
331  // Revelation of John
332  20, 29, 22, 11, 14, 17, 17, 13, 21, 11,
333  19, 18, 18, 20, 8, 21, 18, 24, 21, 15,
334  27, 21
335 };
336 
337 
339 
340 
341 #endif
#define SWORD_NAMESPACE_START
Definition: defs.h:39
#define SWORD_NAMESPACE_END
Definition: defs.h:40
int vm_catholic[]
SWORD_NAMESPACE_START struct sbook otbooks_catholic[]