diff options
author | lloyd <[email protected]> | 2007-10-07 23:55:19 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2007-10-07 23:55:19 +0000 |
commit | 72fce1ebf137e1a33bd39d221b79da1234d62cb9 (patch) | |
tree | fc667712d5a8ae302a878a6c8ae414d566065534 /doc/examples/hash_fd.cpp | |
parent | 6d745f8e2b5bb0089dbc58a7871adc29a1c0fac6 (diff) |
If the LibraryInitializer is created with just default arguments, don't
bother creating it, just let it be initialized lazily when needed.
Reindents in encypt.cpp and hash_fd.cpp (indenting the brace after a try
statement).
Diffstat (limited to 'doc/examples/hash_fd.cpp')
-rw-r--r-- | doc/examples/hash_fd.cpp | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/doc/examples/hash_fd.cpp b/doc/examples/hash_fd.cpp index 19d744287..d6487095a 100644 --- a/doc/examples/hash_fd.cpp +++ b/doc/examples/hash_fd.cpp @@ -33,29 +33,28 @@ int main(int argc, char* argv[]) return 1; } - Botan::LibraryInitializer init; - - try { - Botan::Pipe pipe(new Botan::Hash_Filter(argv[1]), - new Botan::Hex_Encoder); - - int skipped = 0; - for(int j = 2; argv[j] != 0; j++) + try { - int file = open(argv[j], O_RDONLY); - if(file == -1) + Botan::Pipe pipe(new Botan::Hash_Filter(argv[1]), + new Botan::Hex_Encoder); + + int skipped = 0; + for(int j = 2; argv[j] != 0; j++) { - std::cout << "ERROR: could not open " << argv[j] << std::endl; - skipped++; - continue; + int file = open(argv[j], O_RDONLY); + if(file == -1) + { + std::cout << "ERROR: could not open " << argv[j] << std::endl; + skipped++; + continue; + } + pipe.start_msg(); + file >> pipe; + pipe.end_msg(); + close(file); + pipe.set_default_msg(j-2-skipped); + std::cout << pipe << " " << argv[j] << std::endl; } - pipe.start_msg(); - file >> pipe; - pipe.end_msg(); - close(file); - pipe.set_default_msg(j-2-skipped); - std::cout << pipe << " " << argv[j] << std::endl; - } } catch(Botan::Algorithm_Not_Found) { |