The SWORD Project  1.9.0.svnversion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
canon_lxx.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  * canon_lxx.h - Versification data for the LXX system
4  *
5  * $Id: canon_lxx.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_LXX_H
23 #define CANON_LXX_H
24 
26 
27 
28 // Versification system: LXX
29 // Book order: Gen Exod Lev Num Deut Josh Judg Ruth 1Sam 2Sam 1Kgs 2Kgs 1Chr 2Chr 1Esd Ezra Neh Esth Jdt Tob 1Macc 2Macc 3Macc 4Macc Ps PrMan Prov Eccl Song Job Wis Sir PssSol Hos Amos Mic Joel Obad Jonah Nah Hab Zeph Hag Zech Mal Isa Jer Bar Lam EpJer Ezek PrAzar Sus Dan Bel 1En Odes 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 is a compromise versification system, intended to allow encoding of Bibles using a number of slightly varying LXX-based versification systems. In particular, it was produced in consultation with OTs:
32 // Rahlfs', Swete's, Tischendorf's, & Thomson's editions of the LXX
33 // the NETS, SAAS (OSB OT), Brenton, & Asser translations
34 // R. H. Charles' & James H. Charlesworth's anthologies of Apocrypha & Pseudepigrapha
35 // Henry E. J. Howard's Pentateuch and R. R. Ottley's Isaiah translations from the LXX
36 
37 // In addition to the LXX OT, the GNT has been included in this system to facilitate production of modern Bibles such as the OSB, which are translated from the LXX but include the NT as well. The following NTs were consulted in producing this versification system:
38 // Antoniades' Patriarchal GNT and its translation, the EOB
39 // the NKJV (OSB NT) & NRSV translations
40 
41 // All of these Bibles & texts should be accomodated by this versification definition without requiring that any extra verses be appended; as a consequence, no Bible will include every verse of this system.
42 
43 
44 /******************************************************************************
45  * [on]tbooks_lxx - initialize static instance for all canonical
46  * text names and chapmax
47  */
48 struct sbook otbooks_lxx[] = {
49  {"Genesis", "Gen", "Gen", 50},
50  {"Exodus", "Exod", "Exod", 40},
51  {"Leviticus", "Lev", "Lev", 27},
52  {"Numbers", "Num", "Num", 36},
53  {"Deuteronomy", "Deut", "Deut", 34},
54  {"Joshua", "Josh", "Josh", 24},
55  {"Judges", "Judg", "Judg", 21},
56  {"Ruth", "Ruth", "Ruth", 4},
57  {"I Samuel", "1Sam", "1Sam", 31},
58  {"II Samuel", "2Sam", "2Sam", 24},
59  {"I Kings", "1Kgs", "1Kgs", 22},
60  {"II Kings", "2Kgs", "2Kgs", 25},
61  {"I Chronicles", "1Chr", "1Chr", 29},
62  {"II Chronicles", "2Chr", "2Chr", 36},
63  {"I Esdras", "1Esd", "1Esd", 9},
64  {"Ezra", "Ezra", "Ezra", 10},
65  {"Nehemiah", "Neh", "Neh", 13},
66  {"Esther", "Esth", "Esth", 16},
67  {"Judith", "Jdt", "Jdt", 16},
68  {"Tobit", "Tob", "Tob", 14},
69  {"I Maccabees", "1Macc", "1Macc", 16},
70  {"II Maccabees", "2Macc", "2Macc", 15},
71  {"III Maccabees", "3Macc", "3Macc", 7},
72  {"IV Maccabees", "4Macc", "4Macc", 18},
73  {"Psalms", "Ps", "Ps", 151},
74  {"Prayer of Manasses", "PrMan", "PrMan", 1},
75  {"Proverbs", "Prov", "Prov", 31},
76  {"Ecclesiastes", "Eccl", "Eccl", 12},
77  {"Song of Solomon", "Song", "Song", 8},
78  {"Job", "Job", "Job", 42},
79  {"Wisdom", "Wis", "Wis", 19},
80  {"Sirach", "Sir", "Sir", 51},
81  {"Psalms of Solomon", "PssSol", "PssSol", 18},
82  {"Hosea", "Hos", "Hos", 14},
83  {"Amos", "Amos", "Amos", 9},
84  {"Micah", "Mic", "Mic", 7},
85  {"Joel", "Joel", "Joel", 4},
86  {"Obadiah", "Obad", "Obad", 1},
87  {"Jonah", "Jonah", "Jonah", 4},
88  {"Nahum", "Nah", "Nah", 3},
89  {"Habakkuk", "Hab", "Hab", 3},
90  {"Zephaniah", "Zeph", "Zeph", 3},
91  {"Haggai", "Hag", "Hag", 2},
92  {"Zechariah", "Zech", "Zech", 14},
93  {"Malachi", "Mal", "Mal", 4},
94  {"Isaiah", "Isa", "Isa", 66},
95  {"Jeremiah", "Jer", "Jer", 52},
96  {"Baruch", "Bar", "Bar", 5},
97  {"Lamentations", "Lam", "Lam", 5},
98  {"Epistle of Jeremiah", "EpJer", "EpJer", 1},
99  {"Ezekiel", "Ezek", "Ezek", 48},
100  {"Prayer of Azariah", "PrAzar", "PrAzar", 1},
101  {"Susanna", "Sus", "Sus", 1},
102  {"Daniel", "Dan", "Dan", 12},
103  {"Bel and the Dragon", "Bel", "Bel", 1},
104  {"I Enoch", "1En", "1En", 108},
105  {"Odes", "Odes", "Odes", 14},
106  {"", "", "", 0}
107 };
108 
109 // for ntbooks_lxx, use ntbooks
110 
111 /******************************************************************************
112  * Maximum verses per chapter
113  */
114 int vm_lxx[] = {
115  // Genesis
116  31, 25, 25, 26, 32, 23, 24, 22, 29, 32,
117  32, 20, 18, 24, 21, 16, 27, 33, 39, 18,
118  34, 24, 20, 67, 34, 35, 46, 22, 35, 43,
119  55, 33, 20, 31, 29, 44, 36, 30, 23, 23,
120  57, 39, 34, 34, 28, 34, 31, 22, 33, 26,
121  // Exodus
122  22, 25, 22, 31, 23, 30, 29, 32, 35, 29,
123  10, 51, 22, 31, 27, 36, 16, 27, 25, 26,
124  37, 31, 33, 18, 40, 37, 21, 43, 46, 38,
125  18, 35, 23, 35, 35, 40, 21, 29, 23, 38,
126  // Leviticus
127  17, 16, 17, 35, 26, 40, 38, 36, 24, 20,
128  47, 8, 59, 57, 33, 34, 16, 30, 37, 27,
129  24, 33, 44, 23, 55, 46, 34,
130  // Numbers
131  54, 34, 51, 49, 31, 27, 89, 26, 23, 36,
132  35, 16, 34, 45, 41, 50, 28, 32, 22, 29,
133  35, 41, 30, 25, 18, 65, 23, 31, 40, 17,
134  54, 42, 56, 29, 34, 13,
135  // Deuteronomy
136  46, 37, 29, 49, 33, 25, 26, 20, 29, 22,
137  32, 32, 19, 29, 23, 22, 20, 22, 21, 20,
138  23, 30, 26, 24, 19, 19, 27, 69, 29, 20,
139  30, 52, 29, 12,
140  // Joshua
141  18, 24, 17, 24, 16, 27, 26, 35, 33, 43,
142  23, 24, 33, 15, 64, 10, 18, 28, 54, 9,
143  49, 34, 16, 36,
144  // Judges
145  36, 23, 31, 24, 32, 40, 25, 35, 57, 18,
146  40, 15, 25, 20, 20, 31, 13, 32, 30, 48,
147  25,
148  // Ruth
149  22, 23, 18, 22,
150  // I Samuel
151  28, 36, 21, 22, 12, 21, 17, 22, 27, 27,
152  15, 25, 23, 52, 35, 23, 58, 30, 24, 43,
153  16, 23, 29, 23, 44, 25, 12, 25, 11, 32,
154  13,
155  // II Samuel
156  27, 32, 39, 12, 26, 23, 29, 18, 13, 19,
157  27, 31, 39, 33, 37, 23, 29, 33, 44, 26,
158  22, 51, 41, 25,
159  // I Kings
160  53, 71, 39, 34, 32, 38, 51, 66, 28, 33,
161  44, 54, 34, 31, 34, 42, 24, 46, 21, 43,
162  43, 54,
163  // II Kings
164  22, 25, 27, 44, 27, 35, 20, 29, 37, 36,
165  21, 22, 25, 29, 38, 20, 41, 37, 37, 21,
166  26, 20, 37, 20, 30,
167  // I Chronicles
168  54, 55, 24, 43, 41, 81, 40, 40, 44, 14,
169  47, 41, 14, 17, 29, 43, 27, 17, 19, 8,
170  30, 19, 32, 31, 31, 32, 34, 21, 30,
171  // II Chronicles
172  18, 18, 17, 23, 14, 42, 22, 18, 31, 19,
173  23, 16, 23, 15, 19, 14, 19, 34, 11, 37,
174  20, 12, 21, 27, 28, 23, 9, 27, 36, 27,
175  21, 33, 25, 33, 31, 31,
176  // I Esdras
177  58, 30, 24, 63, 73, 34, 15, 96, 55,
178  // Ezra
179  11, 70, 13, 24, 17, 22, 28, 36, 15, 44,
180  // Nehemiah
181  11, 20, 37, 23, 19, 19, 73, 18, 38, 40,
182  36, 47, 31,
183  // Esther
184  22, 23, 15, 17, 22, 14, 10, 17, 35, 13,
185  17, 7, 30, 19, 24, 24,
186  // Judith
187  16, 28, 10, 15, 24, 21, 32, 36, 14, 23,
188  23, 20, 20, 19, 14, 25,
189  // Tobit
190  22, 14, 17, 21, 23, 19, 18, 21, 6, 14,
191  19, 22, 19, 15,
192  // I Maccabees
193  64, 70, 60, 61, 68, 63, 50, 32, 73, 89,
194  74, 53, 54, 49, 41, 24,
195  // II Maccabees
196  36, 32, 40, 50, 27, 31, 42, 36, 29, 38,
197  38, 46, 26, 46, 39,
198  // III Maccabees
199  29, 33, 30, 21, 51, 41, 23,
200  // IV Maccabees
201  35, 24, 21, 26, 38, 35, 25, 29, 32, 21,
202  27, 20, 27, 20, 32, 25, 24, 24,
203  // Psalms
204  6, 13, 9, 9, 13, 11, 18, 10, 40, 8,
205  9, 6, 7, 6, 11, 15, 51, 15, 10, 14,
206  32, 6, 10, 22, 12, 14, 9, 11, 13, 25,
207  11, 22, 23, 28, 13, 40, 23, 14, 18, 14,
208  12, 6, 27, 18, 12, 10, 15, 21, 23, 21,
209  11, 7, 9, 24, 14, 12, 12, 19, 14, 9,
210  13, 12, 11, 14, 20, 8, 36, 37, 7, 24,
211  20, 28, 23, 11, 13, 21, 72, 13, 20, 17,
212  8, 19, 13, 14, 17, 7, 19, 53, 17, 16,
213  16, 5, 23, 11, 13, 12, 9, 9, 5, 8,
214  29, 22, 36, 45, 48, 43, 14, 31, 7, 10,
215  10, 9, 26, 18, 19, 2, 29, 176, 7, 8,
216  9, 4, 8, 5, 7, 5, 6, 8, 8, 3,
217  18, 3, 3, 21, 26, 9, 8, 24, 15, 10,
218  8, 12, 15, 22, 10, 11, 20, 14, 9, 6,
219  7,
220  // Prayer of Manasses
221  15,
222  // Proverbs
223  35, 23, 38, 28, 23, 40, 28, 37, 25, 33,
224  31, 31, 27, 36, 38, 33, 30, 24, 29, 30,
225  31, 31, 36, 77, 31, 29, 29, 30, 49, 35,
226  31,
227  // Ecclesiastes
228  18, 26, 22, 17, 20, 12, 30, 17, 18, 20,
229  10, 14,
230  // Song of Solomon
231  17, 17, 11, 16, 17, 13, 14, 15,
232  // Job
233  22, 18, 26, 21, 27, 30, 22, 22, 35, 22,
234  20, 25, 28, 22, 35, 23, 16, 21, 29, 29,
235  34, 30, 17, 25, 6, 14, 23, 28, 25, 31,
236  40, 22, 33, 37, 16, 34, 24, 41, 35, 32,
237  34, 22,
238  // Wisdom
239  16, 25, 19, 20, 24, 27, 30, 21, 19, 21,
240  27, 27, 19, 31, 19, 29, 21, 25, 22,
241  // Sirach
242  30, 18, 31, 31, 15, 37, 36, 19, 18, 31,
243  34, 18, 26, 27, 20, 30, 32, 33, 31, 32,
244  28, 27, 28, 34, 26, 29, 30, 26, 28, 40,
245  31, 26, 33, 31, 26, 31, 31, 35, 35, 30,
246  27, 27, 33, 24, 26, 20, 25, 25, 16, 29,
247  30,
248  // Psalms of Solomon
249  8, 41, 16, 29, 22, 9, 10, 40, 20, 9,
250  9, 8, 12, 10, 15, 15, 51, 14,
251  // Hosea
252  11, 25, 5, 19, 15, 12, 16, 14, 17, 15,
253  12, 15, 16, 10,
254  // Amos
255  15, 16, 15, 13, 27, 15, 17, 14, 15,
256  // Micah
257  16, 13, 12, 14, 15, 16, 20,
258  // Joel
259  20, 32, 21, 21,
260  // Obadiah
261  21,
262  // Jonah
263  17, 11, 10, 11,
264  // Nahum
265  15, 14, 19,
266  // Habakkuk
267  17, 20, 19,
268  // Zephaniah
269  18, 15, 21,
270  // Haggai
271  15, 24,
272  // Zechariah
273  21, 17, 11, 14, 11, 15, 14, 23, 17, 12,
274  17, 14, 9, 21,
275  // Malachi
276  14, 17, 24, 6,
277  // Isaiah
278  31, 22, 26, 6, 30, 13, 25, 23, 21, 34,
279  16, 6, 22, 32, 9, 14, 14, 7, 25, 6,
280  17, 25, 18, 23, 12, 21, 13, 29, 24, 33,
281  9, 20, 24, 17, 10, 22, 38, 22, 8, 31,
282  29, 25, 28, 28, 26, 13, 15, 22, 26, 11,
283  23, 15, 12, 17, 13, 12, 21, 14, 21, 22,
284  11, 12, 20, 12, 25, 24,
285  // Jeremiah
286  19, 37, 25, 31, 31, 30, 34, 23, 26, 25,
287  23, 17, 27, 22, 21, 21, 27, 23, 15, 18,
288  14, 30, 42, 10, 39, 28, 46, 64, 31, 33,
289  47, 44, 24, 22, 19, 32, 24, 40, 44, 26,
290  22, 22, 32, 30, 28, 28, 16, 44, 38, 46,
291  63, 34,
292  // Baruch
293  22, 35, 38, 37, 9,
294  // Lamentations
295  22, 22, 66, 22, 22,
296  // Epistle of Jeremiah
297  73,
298  // Ezekiel
299  28, 13, 27, 17, 17, 14, 27, 18, 11, 22,
300  25, 28, 23, 23, 8, 63, 24, 32, 14, 49,
301  37, 31, 49, 27, 17, 21, 36, 26, 21, 26,
302  18, 32, 33, 31, 15, 38, 28, 23, 29, 49,
303  26, 20, 27, 31, 25, 24, 23, 35,
304  // Prayer of Azariah
305  68,
306  // Susanna
307  64,
308  // Daniel
309  21, 49, 100, 37, 31, 29, 28, 27, 27, 21,
310  45, 13,
311  // Bel and the Dragon
312  42,
313  // I Enoch
314  9, 3, 1, 1, 10, 8, 6, 4, 11, 22,
315  2, 6, 10, 25, 12, 4, 8, 16, 3, 8,
316  10, 14, 4, 6, 7, 6, 5, 3, 2, 3,
317  3, 6, 4, 3, 1, 4, 6, 6, 14, 10,
318  9, 3, 4, 1, 6, 8, 4, 10, 4, 5,
319  5, 9, 7, 10, 4, 8, 3, 6, 3, 25,
320  13, 16, 12, 2, 12, 3, 13, 5, 30, 4,
321  17, 37, 8, 17, 9, 14, 9, 17, 6, 8,
322  10, 20, 11, 6, 10, 6, 4, 3, 77, 43,
323  19, 17, 14, 11, 7, 8, 10, 16, 16, 13,
324  9, 11, 15, 13, 2, 19, 3, 15,
325  // Odes
326  19, 43, 10, 20, 20, 19, 45, 88, 79, 88,
327  55, 32, 79, 46,
328  // Matthew
329  25, 23, 17, 25, 48, 34, 29, 34, 38, 42,
330  30, 50, 58, 36, 39, 28, 27, 35, 30, 34,
331  46, 46, 39, 51, 46, 75, 66, 20,
332  // Mark
333  45, 28, 35, 41, 43, 56, 37, 38, 50, 52,
334  33, 44, 37, 72, 47, 20,
335  // Luke
336  80, 52, 38, 44, 39, 49, 50, 56, 62, 42,
337  54, 59, 35, 35, 32, 31, 37, 43, 48, 47,
338  38, 71, 56, 53,
339  // John
340  52, 25, 36, 54, 47, 71, 53, 59, 41, 42,
341  57, 50, 38, 31, 27, 33, 26, 40, 42, 31,
342  25,
343  // Acts
344  26, 47, 26, 37, 42, 15, 60, 40, 43, 48,
345  30, 25, 52, 28, 41, 40, 34, 28, 41, 38,
346  40, 30, 35, 27, 27, 32, 44, 31,
347  // Romans
348  32, 29, 31, 25, 21, 23, 25, 39, 33, 21,
349  36, 21, 14, 26, 33, 27,
350  // I Corinthians
351  31, 16, 23, 21, 13, 20, 40, 13, 27, 33,
352  34, 31, 13, 40, 58, 24,
353  // II Corinthians
354  24, 17, 18, 18, 21, 18, 16, 24, 15, 18,
355  33, 21, 14,
356  // Galatians
357  24, 21, 29, 31, 26, 18,
358  // Ephesians
359  23, 22, 21, 32, 33, 24,
360  // Philippians
361  30, 30, 21, 23,
362  // Colossians
363  29, 23, 25, 18,
364  // I Thessalonians
365  10, 20, 13, 18, 28,
366  // II Thessalonians
367  12, 17, 18,
368  // I Timothy
369  20, 15, 16, 16, 25, 21,
370  // II Timothy
371  18, 26, 17, 22,
372  // Titus
373  16, 15, 15,
374  // Philemon
375  25,
376  // Hebrews
377  14, 18, 19, 16, 14, 20, 28, 13, 28, 39,
378  40, 29, 25,
379  // James
380  27, 26, 18, 17, 20,
381  // I Peter
382  25, 25, 22, 19, 14,
383  // II Peter
384  21, 22, 18,
385  // I John
386  10, 29, 24, 21, 21,
387  // II John
388  13,
389  // III John
390  15,
391  // Jude
392  25,
393  // Revelation of John
394  20, 29, 22, 11, 14, 17, 17, 13, 21, 11,
395  19, 18, 18, 20, 9, 21, 18, 24, 21, 15,
396  27, 21
397 };
398 
399 
401 
402 
403 #endif
#define SWORD_NAMESPACE_START
Definition: defs.h:39
SWORD_NAMESPACE_START struct sbook otbooks_lxx[]
Definition: canon_lxx.h:48
int vm_lxx[]
Definition: canon_lxx.h:114
#define SWORD_NAMESPACE_END
Definition: defs.h:40