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