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