diff options
Diffstat (limited to 'utilities/emptyvss.cpp')
-rw-r--r-- | utilities/emptyvss.cpp | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/utilities/emptyvss.cpp b/utilities/emptyvss.cpp deleted file mode 100644 index 10a5b28..0000000 --- a/utilities/emptyvss.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include <swmgr.h> -#include <versekey.h> -#include <iostream> - -#ifndef NO_SWORD_NAMESPACE -using sword::SWMgr; -using sword::VerseKey; -using sword::ModMap; -using sword::SWKey; -using sword::SWModule; -using sword::SW_POSITION; -#endif - -int main(int argc, char **argv) { - if (argc < 2) { - fprintf(stderr, "usage: %s <Mod Name>\n", argv[0]); - exit(-1); - } - - SWMgr mgr; - - ModMap::iterator it = mgr.Modules.find(argv[1]); - if (it == mgr.Modules.end()) { - fprintf(stderr, "error: %s: couldn't find module: %s \n", argv[0], argv[1]); - exit(-2); - } - - SWModule *mod = it->second; - - SWKey *key = (*mod); - VerseKey *vkey = 0; - try { - vkey = dynamic_cast<VerseKey *>(key); - } - catch (...) {} - - if (!vkey) { - fprintf(stderr, "error: %s: %s module is not keyed to verses \n", argv[0], argv[1]); - exit(-3); - } - - vkey->Headings(1); // turn on mod/testmnt/book/chap headings - - (*mod) = TOP; - - while (!mod->Error()) { - - if (vkey->Verse()) - if (!strlen ((const char *)(*mod))) - std::cout << *vkey << std::endl; - (*mod)++; - } -} |