diff options
author | danglassey <danglassey> | 2002-08-14 09:55:38 +0000 |
---|---|---|
committer | danglassey <danglassey> | 2002-08-14 09:55:38 +0000 |
commit | 6d6973e035aac5ec1676efccd5b8ada70c40b639 (patch) | |
tree | 4e92da327f60a083fe610e6b68d016434653b5b4 /examples/classes/ciphercng.cpp | |
parent | c9458897ebbb739d8db83c80e06512d8a612f743 (diff) | |
download | sword-sf-cvs-6d6973e035aac5ec1676efccd5b8ada70c40b639.tar.gz |
Initial import for syncing from crosswire CVS
Diffstat (limited to 'examples/classes/ciphercng.cpp')
-rw-r--r-- | examples/classes/ciphercng.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/examples/classes/ciphercng.cpp b/examples/classes/ciphercng.cpp deleted file mode 100644 index 9e6e461..0000000 --- a/examples/classes/ciphercng.cpp +++ /dev/null @@ -1,43 +0,0 @@ -/****************************************************************************** - * - * This example demonstrates how to change the cipher key of a module - * The change is only in effect for this run. This DOES NOT change the - * cipherkey in the module's .conf file. - * - */ - -#include <swmgr.h> - -int main(int argc, char **argv) { - - if (argc != 2) { - fprintf(stderr, "usage: %s <modName>\n", *argv); - exit(-1); - } - - SWMgr manager; // create a default manager that looks in the current directory for mods.conf - ModMap::iterator it; - it = manager.Modules.find(argv[1]); - - if (it == manager.Modules.end()) { - fprintf(stderr, "%s: couldn't find module: %s\n", *argv, argv[1]); - exit(-1); - } - - SWModule *module = (*it).second; - string key; - - cout << "\nPress [CTRL-C] to end\n\n"; - while (true) { - cout << "\nModule text:\n"; - module->SetKey("1jn 1:9"); - cout << "[ " << module->KeyText() << " ]\n"; - cout << (const char *)*module; - cout << "\n\nEnter new cipher key: "; - cin >> key; - cout << "\nSetting key to: " << key; - manager.setCipherKey(argv[1], (unsigned char *)key.c_str()); - } - - -} |