aboutsummaryrefslogtreecommitdiffstats
path: root/doc/examples/hash_fd.cpp
diff options
context:
space:
mode:
authorlloyd <[email protected]>2007-10-07 23:55:19 +0000
committerlloyd <[email protected]>2007-10-07 23:55:19 +0000
commit72fce1ebf137e1a33bd39d221b79da1234d62cb9 (patch)
treefc667712d5a8ae302a878a6c8ae414d566065534 /doc/examples/hash_fd.cpp
parent6d745f8e2b5bb0089dbc58a7871adc29a1c0fac6 (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.cpp39
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)
{