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