The SWORD Project  1.9.0.svnversion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
canon_orthodox.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  * canon_orthodox.h - Versification data for the Orthodox system
4  *
5  * $Id: canon_orthodox.h 3765 2020-07-26 10:31:09Z scribe $
6  *
7  * Copyright 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_ORTHODOX_H
23 #define CANON_ORTHODOX_H
24 
26 
27 
28 // Versification system: Orthodox
29 // Book order: Gen Exod Lev Num Deut Josh Judg Ruth 1Sam 2Sam 1Kgs 2Kgs 1Chr 2Chr 1Esd Ezra Neh Tob Jdt Esth 1Macc 2Macc 3Macc Ps PrMan Job Prov Eccl Song Wis Sir Hos Amos Mic Joel Obad Jonah Nah Hab Zeph Hag Zech Mal Isa Jer Bar Lam EpJer Ezek Sus Dan Bel 4Macc 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 // This versification system is based on the LXX versification system, q.v. for more information on the method of its compilation.
32 // However, this versification system differs from the LXX system in that the book order follows that seen in modern Orthodox Bibles and books seen in some editions of the LXX but absent from modern Orthodox Bibles have been omitted.
33 
34 
35 /******************************************************************************
36  * [on]tbooks_orthodox - initialize static instance for all canonical
37  * text names and chapmax
38  */
39 struct sbook otbooks_orthodox[] = {
40  {"Genesis", "Gen", "Gen", 50},
41  {"Exodus", "Exod", "Exod", 40},
42  {"Leviticus", "Lev", "Lev", 27},
43  {"Numbers", "Num", "Num", 36},
44  {"Deuteronomy", "Deut", "Deut", 34},
45  {"Joshua", "Josh", "Josh", 24},
46  {"Judges", "Judg", "Judg", 21},
47  {"Ruth", "Ruth", "Ruth", 4},
48  {"I Samuel", "1Sam", "1Sam", 31},
49  {"II Samuel", "2Sam", "2Sam", 24},
50  {"I Kings", "1Kgs", "1Kgs", 22},
51  {"II Kings", "2Kgs", "2Kgs", 25},
52  {"I Chronicles", "1Chr", "1Chr", 29},
53  {"II Chronicles", "2Chr", "2Chr", 36},
54  {"I Esdras", "1Esd", "1Esd", 9},
55  {"Ezra", "Ezra", "Ezra", 10},
56  {"Nehemiah", "Neh", "Neh", 13},
57  {"Tobit", "Tob", "Tob", 14},
58  {"Judith", "Jdt", "Jdt", 16},
59  {"Esther", "Esth", "Esth", 16},
60  {"I Maccabees", "1Macc", "1Macc", 16},
61  {"II Maccabees", "2Macc", "2Macc", 15},
62  {"III Maccabees", "3Macc", "3Macc", 7},
63  {"Psalms", "Ps", "Ps", 151},
64  {"Prayer of Manasses", "PrMan", "PrMan", 1},
65  {"Job", "Job", "Job", 42},
66  {"Proverbs", "Prov", "Prov", 31},
67  {"Ecclesiastes", "Eccl", "Eccl", 12},
68  {"Song of Solomon", "Song", "Song", 8},
69  {"Wisdom", "Wis", "Wis", 19},
70  {"Sirach", "Sir", "Sir", 51},
71  {"Hosea", "Hos", "Hos", 14},
72  {"Amos", "Amos", "Amos", 9},
73  {"Micah", "Mic", "Mic", 7},
74  {"Joel", "Joel", "Joel", 4},
75  {"Obadiah", "Obad", "Obad", 1},
76  {"Jonah", "Jonah", "Jonah", 4},
77  {"Nahum", "Nah", "Nah", 3},
78  {"Habakkuk", "Hab", "Hab", 3},
79  {"Zephaniah", "Zeph", "Zeph", 3},
80  {"Haggai", "Hag", "Hag", 2},
81  {"Zechariah", "Zech", "Zech", 14},
82  {"Malachi", "Mal", "Mal", 4},
83  {"Isaiah", "Isa", "Isa", 66},
84  {"Jeremiah", "Jer", "Jer", 52},
85  {"Baruch", "Bar", "Bar", 5},
86  {"Lamentations", "Lam", "Lam", 5},
87  {"Epistle of Jeremiah", "EpJer", "EpJer", 1},
88  {"Ezekiel", "Ezek", "Ezek", 48},
89  {"Susanna", "Sus", "Sus", 1},
90  {"Daniel", "Dan", "Dan", 12},
91  {"Bel and the Dragon", "Bel", "Bel", 1},
92  {"IV Maccabees", "4Macc", "4Macc", 18},
93  {"", "", "", 0}
94 };
95 
96 // for ntbooks_orthodox, use ntbooks
97 
98 /******************************************************************************
99  * Maximum verses per chapter
100  */
101 int vm_orthodox[] = {
102  // Genesis
103  31, 25, 25, 26, 32, 23, 24, 22, 29, 32,
104  32, 20, 18, 24, 21, 16, 27, 33, 39, 18,
105  34, 24, 20, 67, 34, 35, 46, 22, 35, 43,
106  55, 33, 20, 31, 29, 44, 36, 30, 23, 23,
107  57, 39, 34, 34, 28, 34, 31, 22, 33, 26,
108  // Exodus
109  22, 25, 22, 31, 23, 30, 29, 32, 35, 29,
110  10, 51, 22, 31, 27, 36, 16, 27, 25, 26,
111  37, 31, 33, 18, 40, 37, 21, 43, 46, 38,
112  18, 35, 23, 35, 35, 40, 21, 29, 23, 38,
113  // Leviticus
114  17, 16, 17, 35, 26, 40, 38, 36, 24, 20,
115  47, 8, 59, 57, 33, 34, 16, 30, 37, 27,
116  24, 33, 44, 23, 55, 46, 34,
117  // Numbers
118  54, 34, 51, 49, 31, 27, 89, 26, 23, 36,
119  35, 16, 34, 45, 41, 50, 28, 32, 22, 29,
120  35, 41, 30, 25, 18, 65, 23, 31, 40, 17,
121  54, 42, 56, 29, 34, 13,
122  // Deuteronomy
123  46, 37, 29, 49, 33, 25, 26, 20, 29, 22,
124  32, 32, 19, 29, 23, 22, 20, 22, 21, 20,
125  23, 30, 26, 24, 19, 19, 27, 69, 29, 20,
126  30, 52, 29, 12,
127  // Joshua
128  18, 24, 17, 24, 16, 27, 26, 35, 33, 43,
129  23, 24, 33, 15, 64, 10, 18, 28, 54, 9,
130  49, 34, 16, 36,
131  // Judges
132  36, 23, 31, 24, 32, 40, 25, 35, 57, 18,
133  40, 15, 25, 20, 20, 31, 13, 32, 30, 48,
134  25,
135  // Ruth
136  22, 23, 18, 22,
137  // I Samuel
138  28, 36, 21, 22, 12, 21, 17, 22, 27, 27,
139  15, 25, 23, 52, 35, 23, 58, 30, 24, 43,
140  16, 23, 29, 23, 44, 25, 12, 25, 11, 32,
141  13,
142  // II Samuel
143  27, 32, 39, 12, 26, 23, 29, 18, 13, 19,
144  27, 31, 39, 33, 37, 23, 29, 33, 44, 26,
145  22, 51, 41, 25,
146  // I Kings
147  53, 71, 39, 34, 32, 38, 51, 66, 28, 33,
148  44, 54, 34, 31, 34, 42, 24, 46, 21, 43,
149  43, 54,
150  // II Kings
151  22, 25, 27, 44, 27, 35, 20, 29, 37, 36,
152  21, 22, 25, 29, 38, 20, 41, 37, 37, 21,
153  26, 20, 37, 20, 30,
154  // I Chronicles
155  54, 55, 24, 43, 41, 81, 40, 40, 44, 14,
156  47, 41, 14, 17, 29, 43, 27, 17, 19, 8,
157  30, 19, 32, 31, 31, 32, 34, 21, 30,
158  // II Chronicles
159  18, 18, 17, 23, 14, 42, 22, 18, 31, 19,
160  23, 16, 23, 15, 19, 14, 19, 34, 11, 37,
161  20, 12, 21, 27, 28, 23, 9, 27, 36, 27,
162  21, 33, 25, 33, 31, 31,
163  // I Esdras
164  58, 30, 24, 63, 73, 34, 15, 96, 55,
165  // Ezra
166  11, 70, 13, 24, 17, 22, 28, 36, 15, 44,
167  // Nehemiah
168  11, 20, 37, 23, 19, 19, 73, 18, 38, 40,
169  36, 47, 31,
170  // Tobit
171  22, 14, 17, 21, 23, 19, 18, 21, 6, 14,
172  19, 22, 19, 15,
173  // Judith
174  16, 28, 10, 15, 24, 21, 32, 36, 14, 23,
175  23, 20, 20, 19, 14, 25,
176  // Esther
177  22, 23, 15, 17, 22, 14, 10, 17, 35, 13,
178  17, 7, 30, 19, 24, 24,
179  // I Maccabees
180  64, 70, 60, 61, 68, 63, 50, 32, 73, 89,
181  74, 53, 54, 49, 41, 24,
182  // II Maccabees
183  36, 32, 40, 50, 27, 31, 42, 36, 29, 38,
184  38, 46, 26, 46, 39,
185  // III Maccabees
186  29, 33, 30, 21, 51, 41, 23,
187  // Psalms
188  6, 13, 9, 9, 13, 11, 18, 10, 40, 8,
189  9, 6, 7, 6, 11, 15, 51, 15, 10, 14,
190  32, 6, 10, 22, 12, 14, 9, 11, 13, 25,
191  11, 22, 23, 28, 13, 40, 23, 14, 18, 14,
192  12, 6, 27, 18, 12, 10, 15, 21, 23, 21,
193  11, 7, 9, 24, 14, 12, 12, 19, 14, 9,
194  13, 12, 11, 14, 20, 8, 36, 37, 7, 24,
195  20, 28, 23, 11, 13, 21, 72, 13, 20, 17,
196  8, 19, 13, 14, 17, 7, 19, 53, 17, 16,
197  16, 5, 23, 11, 13, 12, 9, 9, 5, 8,
198  29, 22, 36, 45, 48, 43, 14, 31, 7, 10,
199  10, 9, 26, 18, 19, 2, 29, 176, 7, 8,
200  9, 4, 8, 5, 7, 5, 6, 8, 8, 3,
201  18, 3, 3, 21, 26, 9, 8, 24, 15, 10,
202  8, 12, 15, 22, 10, 11, 20, 14, 9, 6,
203  7,
204  // Prayer of Manasses
205  15,
206  // Job
207  22, 18, 26, 21, 27, 30, 22, 22, 35, 22,
208  20, 25, 28, 22, 35, 23, 16, 21, 29, 29,
209  34, 30, 17, 25, 6, 14, 23, 28, 25, 31,
210  40, 22, 33, 37, 16, 34, 24, 41, 35, 32,
211  34, 22,
212  // Proverbs
213  35, 23, 38, 28, 23, 40, 28, 37, 25, 33,
214  31, 31, 27, 36, 38, 33, 30, 24, 29, 30,
215  31, 31, 36, 77, 31, 29, 29, 30, 49, 35,
216  31,
217  // Ecclesiastes
218  18, 26, 22, 17, 20, 12, 30, 17, 18, 20,
219  10, 14,
220  // Song of Solomon
221  17, 17, 11, 16, 17, 13, 14, 15,
222  // Wisdom
223  16, 25, 19, 20, 24, 27, 30, 21, 19, 21,
224  27, 27, 19, 31, 19, 29, 21, 25, 22,
225  // Sirach
226  30, 18, 31, 31, 15, 37, 36, 19, 18, 31,
227  34, 18, 26, 27, 20, 30, 32, 33, 31, 32,
228  28, 27, 28, 34, 26, 29, 30, 26, 28, 40,
229  31, 26, 33, 31, 26, 31, 31, 35, 35, 30,
230  27, 27, 33, 24, 26, 20, 25, 25, 16, 29,
231  30,
232  // Hosea
233  11, 25, 5, 19, 15, 12, 16, 14, 17, 15,
234  12, 15, 16, 10,
235  // Amos
236  15, 16, 15, 13, 27, 15, 17, 14, 15,
237  // Micah
238  16, 13, 12, 14, 15, 16, 20,
239  // Joel
240  20, 32, 21, 21,
241  // Obadiah
242  21,
243  // Jonah
244  17, 11, 10, 11,
245  // Nahum
246  15, 14, 19,
247  // Habakkuk
248  17, 20, 19,
249  // Zephaniah
250  18, 15, 21,
251  // Haggai
252  15, 24,
253  // Zechariah
254  21, 17, 11, 14, 11, 15, 14, 23, 17, 12,
255  17, 14, 9, 21,
256  // Malachi
257  14, 17, 24, 6,
258  // Isaiah
259  31, 22, 26, 6, 30, 13, 25, 23, 21, 34,
260  16, 6, 22, 32, 9, 14, 14, 7, 25, 6,
261  17, 25, 18, 23, 12, 21, 13, 29, 24, 33,
262  9, 20, 24, 17, 10, 22, 38, 22, 8, 31,
263  29, 25, 28, 28, 26, 13, 15, 22, 26, 11,
264  23, 15, 12, 17, 13, 12, 21, 14, 21, 22,
265  11, 12, 20, 12, 25, 24,
266  // Jeremiah
267  19, 37, 25, 31, 31, 30, 34, 23, 26, 25,
268  23, 17, 27, 22, 21, 21, 27, 23, 15, 18,
269  14, 30, 42, 10, 39, 28, 46, 64, 31, 33,
270  47, 44, 24, 22, 19, 32, 24, 40, 44, 26,
271  22, 22, 32, 30, 28, 28, 16, 44, 38, 46,
272  63, 34,
273  // Baruch
274  22, 35, 38, 37, 9,
275  // Lamentations
276  22, 22, 66, 22, 22,
277  // Epistle of Jeremiah
278  73,
279  // Ezekiel
280  28, 13, 27, 17, 17, 14, 27, 18, 11, 22,
281  25, 28, 23, 23, 8, 63, 24, 32, 14, 49,
282  37, 31, 49, 27, 17, 21, 36, 26, 21, 26,
283  18, 32, 33, 31, 15, 38, 28, 23, 29, 49,
284  26, 20, 27, 31, 25, 24, 23, 35,
285  // Susanna
286  64,
287  // Daniel
288  21, 49, 100, 37, 31, 29, 28, 27, 27, 21,
289  45, 13,
290  // Bel and the Dragon
291  42,
292  // IV Maccabees
293  35, 24, 21, 26, 38, 35, 25, 29, 32, 21,
294  27, 20, 27, 20, 32, 25, 24, 24,
295  // Matthew
296  25, 23, 17, 25, 48, 34, 29, 34, 38, 42,
297  30, 50, 58, 36, 39, 28, 27, 35, 30, 34,
298  46, 46, 39, 51, 46, 75, 66, 20,
299  // Mark
300  45, 28, 35, 41, 43, 56, 37, 38, 50, 52,
301  33, 44, 37, 72, 47, 20,
302  // Luke
303  80, 52, 38, 44, 39, 49, 50, 56, 62, 42,
304  54, 59, 35, 35, 32, 31, 37, 43, 48, 47,
305  38, 71, 56, 53,
306  // John
307  52, 25, 36, 54, 47, 71, 53, 59, 41, 42,
308  57, 50, 38, 31, 27, 33, 26, 40, 42, 31,
309  25,
310  // Acts
311  26, 47, 26, 37, 42, 15, 60, 40, 43, 48,
312  30, 25, 52, 28, 41, 40, 34, 28, 41, 38,
313  40, 30, 35, 27, 27, 32, 44, 31,
314  // Romans
315  32, 29, 31, 25, 21, 23, 25, 39, 33, 21,
316  36, 21, 14, 26, 33, 27,
317  // I Corinthians
318  31, 16, 23, 21, 13, 20, 40, 13, 27, 33,
319  34, 31, 13, 40, 58, 24,
320  // II Corinthians
321  24, 17, 18, 18, 21, 18, 16, 24, 15, 18,
322  33, 21, 14,
323  // Galatians
324  24, 21, 29, 31, 26, 18,
325  // Ephesians
326  23, 22, 21, 32, 33, 24,
327  // Philippians
328  30, 30, 21, 23,
329  // Colossians
330  29, 23, 25, 18,
331  // I Thessalonians
332  10, 20, 13, 18, 28,
333  // II Thessalonians
334  12, 17, 18,
335  // I Timothy
336  20, 15, 16, 16, 25, 21,
337  // II Timothy
338  18, 26, 17, 22,
339  // Titus
340  16, 15, 15,
341  // Philemon
342  25,
343  // Hebrews
344  14, 18, 19, 16, 14, 20, 28, 13, 28, 39,
345  40, 29, 25,
346  // James
347  27, 26, 18, 17, 20,
348  // I Peter
349  25, 25, 22, 19, 14,
350  // II Peter
351  21, 22, 18,
352  // I John
353  10, 29, 24, 21, 21,
354  // II John
355  13,
356  // III John
357  15,
358  // Jude
359  25,
360  // Revelation of John
361  20, 29, 22, 11, 14, 17, 17, 13, 21, 11,
362  19, 18, 18, 20, 9, 21, 18, 24, 21, 15,
363  27, 21
364 };
365 
366 
368 
369 
370 #endif
#define SWORD_NAMESPACE_START
Definition: defs.h:39
SWORD_NAMESPACE_START struct sbook otbooks_orthodox[]
#define SWORD_NAMESPACE_END
Definition: defs.h:40
int vm_orthodox[]