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