diff options
Diffstat (limited to 'include/canon.h')
-rw-r--r-- | include/canon.h | 64 |
1 files changed, 38 insertions, 26 deletions
diff --git a/include/canon.h b/include/canon.h index 115b348..edf5023 100644 --- a/include/canon.h +++ b/include/canon.h @@ -1,7 +1,7 @@ /****************************************************************************** * canon.h - Canonical text information to be included by VerseKey.cpp * - * $Id: canon.h,v 1.8 2002/02/17 00:50:29 scribe Exp $ + * $Id: canon.h,v 1.19 2003/07/04 21:45:24 scribe Exp $ * * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society @@ -24,6 +24,9 @@ * and chapmax */ +#include <defs.h> +//SWORD_NAMESPACE_START + struct sbook VerseKey::otbooks[] = { {"Genesis", "Gen", 50}, @@ -34,17 +37,17 @@ struct sbook {"Joshua", "Josh", 24}, {"Judges", "Judg", 21}, {"Ruth", "Ruth", 4}, - {"I Samuel", "I Sam", 31}, - {"II Samuel", "II Sam", 24}, - {"I Kings", "I Kin", 22}, - {"II Kings", "II Kin", 25}, - {"I Chronicles", "I Chr", 29}, - {"II Chronicles", "II Chr", 36}, + {"I Samuel", "1Sam", 31}, + {"II Samuel", "2Sam", 24}, + {"I Kings", "1Kgs", 22}, + {"II Kings", "2Kgs", 25}, + {"I Chronicles", "1Chr", 29}, + {"II Chronicles", "2Chr", 36}, {"Ezra", "Ezra", 10}, {"Nehemiah", "Neh", 13}, {"Esther", "Esth", 10}, {"Job", "Job", 42}, - {"Psalms", "Psa", 150}, + {"Psalms", "Ps", 150}, {"Proverbs", "Prov", 31}, {"Ecclesiastes", "Eccl", 12}, {"Song of Solomon", "Song", 8}, @@ -69,31 +72,31 @@ struct sbook struct sbook VerseKey::ntbooks[] = { - {"Matthew", "Mat", 28}, + {"Matthew", "Matt", 28}, {"Mark", "Mark", 16}, {"Luke", "Luke", 24}, {"John", "John", 21}, {"Acts", "Acts", 28}, {"Romans", "Rom", 16}, - {"I Corinthians", "I Cor", 16}, - {"II Corinthians", "II Cor", 13}, + {"I Corinthians", "1Cor", 16}, + {"II Corinthians", "2Cor", 13}, {"Galatians", "Gal", 6}, {"Ephesians", "Eph", 6}, - {"Philippians", "Philip", 4}, + {"Philippians", "Phil", 4}, {"Colossians", "Col", 4}, - {"I Thessalonians", "I Thes", 5}, - {"II Thessalonians", "II Thes", 3}, - {"I Timothy", "I Tim", 6}, - {"II Timothy", "II Tim", 4}, + {"I Thessalonians", "1Thess", 5}, + {"II Thessalonians", "2Thess", 3}, + {"I Timothy", "1Tim", 6}, + {"II Timothy", "2Tim", 4}, {"Titus", "Titus", 3}, - {"Philemon", "Philem", 1}, + {"Philemon", "Phlm", 1}, {"Hebrews", "Heb", 13}, {"James", "Jas", 5}, - {"I Peter", "I Pet", 5}, - {"II Peter", "II Pet", 3}, - {"I John", "I Jo", 5}, - {"II John", "II Jo", 1}, - {"III John", "III Jo", 1}, + {"I Peter", "1Pet", 5}, + {"II Peter", "2Pet", 3}, + {"I John", "1John", 5}, + {"II John", "2John", 1}, + {"III John", "3John", 1}, {"Jude", "Jude", 1}, {"Revelation of John", "Rev", 22} }; @@ -175,6 +178,7 @@ const struct abbrev {"ESTHER", 17}, // Esther {"EXODUS", 2}, // Exodus {"EZEKIEL", 26}, // Ezekiel + {"EZK", 26}, // Ezekiel {"EZRA", 15}, // Ezra {"G", 1}, // Genesis {"GALATIANS", 48}, // Galatians @@ -241,15 +245,17 @@ const struct abbrev {"J", 43}, // John {"JAMES", 59}, // James {"JAS", 59}, // James + {"JDGS", 7}, // Judges {"JEREMIAH", 24}, // Jeremiah + {"JHN", 43}, // John {"JN", 43}, // John {"JO", 43}, // John {"JOB", 18}, // Job {"JOEL", 29}, // Joel {"JOHN", 43}, // John + {"JOL", 29}, // Joel {"JONAH", 32}, // Jonah {"JOSHUA", 6}, // Joshua - {"JUD", 7}, // Judges {"JUDE", 65}, // Jude {"JUDGES", 7}, // Judges {"L", 42}, // Luke @@ -263,10 +269,11 @@ const struct abbrev {"MATTHEW", 40}, // Matthew {"MICAH", 33}, // Micah {"MK", 41}, // Mark - {"MR", 41}, // Mark + {"MRK", 41}, // Mark {"MT", 40}, // Matthew {"N", 4}, // Numbers {"NAHUM", 34}, // Nahum + {"NAM", 34}, // Nahum {"NEHEMIAH", 16}, // Nehemiah {"NUMBERS", 4}, // Numbers {"OBADIAH", 31}, // Obadiah @@ -274,23 +281,26 @@ const struct abbrev {"PHIL", 50}, // Philippians {"PHILEMON", 57}, // Philemon {"PHILIPPIANS", 50}, // Philippians + {"PHLM", 57}, // Philemon {"PHM", 57}, // Philemon {"PHP", 50}, // Philippians {"PROVERBS", 20}, // Proverbs {"PSALMS", 19}, // Psalms {"PSM", 19}, // Psalms {"PSS", 19}, // Psalms - {"QOHELETH", 21}, // Qohelot (Ecclesiastes) + {"QOHELETH", 21}, // Qohelet (Ecclesiastes) {"REVELATION OF JOHN", 66}, // Revelation {"ROMANS", 45}, // Romans {"RUTH", 8}, // Ruth + {"SNG", 22}, // Song of Solomon + {"SOLOMON", 22}, // Song of Solomon {"SONG OF SOLOMON", 22}, // Song of Solomon {"SONG OF SONGS", 22}, // Song of Solomon {"SOS", 22}, // Song of Solomon {"TITUS", 56}, // Titus {"ZECHARIAH", 38}, // Zechariah {"ZEPHANIAH", 36}, // Zephaniah - {"", -1} // Zephaniah + {"", -1} }; @@ -687,3 +697,5 @@ int { {sizeof (VerseKey::otbks) / 4, sizeof (VerseKey::otcps) / 4} , {sizeof (VerseKey::ntbks) / 4, sizeof (VerseKey::ntcps) / 4} }; + +//SWORD_NAMESPACE_END |