summaryrefslogtreecommitdiff
path: root/utilities/modwrite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utilities/modwrite.cpp')
-rw-r--r--utilities/modwrite.cpp62
1 files changed, 0 insertions, 62 deletions
diff --git a/utilities/modwrite.cpp b/utilities/modwrite.cpp
deleted file mode 100644
index 32a7759..0000000
--- a/utilities/modwrite.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-// Compression on variable granularity
-
-#include <fcntl.h>
-#include <iostream>
-#include <fstream>
-//#include <string>
-
-#ifndef __GNUC__
-#include <io.h>
-#else
-#include <unistd.h>
-#endif
-
-#include <swmgr.h>
-#include <stdio.h>
-
-#ifndef NO_SWORD_NAMESPACE
-using sword::SWMgr;
-using sword::SWModule;
-using sword::ModMap;
-using sword::SWKey;
-#endif
-
-using std::cerr;
-
-int main(int argc, char **argv)
-{
- int action = 0;
-
- if ((argc < 4) || (argc > 6)) {
- cerr << "usage: " << argv[0] << " <mod_name> <key> <key|buf|""-delete> [0(deflt) - normal; 1 - link]\n";
- exit(-1);
- }
-
- if (argc > 4)
- action = atoi(argv[4]);
-
- 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 *module = it->second;
- module->setKey(argv[2]);
-
- switch (action) {
- case 0:
- if (strlen(argv[3]))
- (*module) << argv[3];
- else module->deleteEntry();
- break;
- case 1:
- (*module) << (SWKey)argv[3];
- break;
- default:
- cerr << "Unknown action " << action << "\n";
- exit(-3);
- }
-}