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