summaryrefslogtreecommitdiff
path: root/utilities/emptyvss.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utilities/emptyvss.cpp')
-rw-r--r--utilities/emptyvss.cpp53
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)++;
- }
-}