diff options
author | Jay Berkenbilt <ejb@ql.org> | 2013-02-28 22:45:11 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2013-03-05 19:35:46 +0100 |
commit | ac4deac1873ca1bb570ffd479ed2cc1010762f89 (patch) | |
tree | e83f1d756f161b799483926676446241fc8ffeed /libtests/md5.cc | |
parent | 7ccc9bd9d5463d29f3fc19a7f7718842e3b68be8 (diff) | |
download | qpdf-ac4deac1873ca1bb570ffd479ed2cc1010762f89.tar.zst |
Call QUtil::safe_fopen in place of fopen
fopen was previuosly called wrapped by QUtil::fopen_wrapper, but
QUtil::safe_fopen does this itself, which is less cumbersome.
Diffstat (limited to 'libtests/md5.cc')
-rw-r--r-- | libtests/md5.cc | 42 |
1 files changed, 20 insertions, 22 deletions
diff --git a/libtests/md5.cc b/libtests/md5.cc index 71d83f31..9c9c8cf1 100644 --- a/libtests/md5.cc +++ b/libtests/md5.cc @@ -1,6 +1,7 @@ #include <qpdf/MD5.hh> #include <qpdf/Pl_MD5.hh> #include <qpdf/Pl_Discard.hh> +#include <qpdf/QUtil.hh> #include <iostream> #include <stdio.h> @@ -46,28 +47,25 @@ int main(int, char*[]) Pl_MD5 p("MD5", &d); for (int i = 0; i < 2; ++i) { - FILE* f = fopen("md5.in", "rb"); // XXXX - if (f) - { - // buffer size < size of md5.in - unsigned char buf[50]; - bool done = false; - while (! done) - { - size_t len = fread(buf, 1, sizeof(buf), f); - if (len <= 0) - { - done = true; - } - else - { - p.write(buf, len); - } - } - fclose(f); - p.finish(); - std::cout << p.getHexDigest() << std::endl; - } + FILE* f = QUtil::safe_fopen("md5.in", "rb"); + // buffer size < size of md5.in + unsigned char buf[50]; + bool done = false; + while (! done) + { + size_t len = fread(buf, 1, sizeof(buf), f); + if (len <= 0) + { + done = true; + } + else + { + p.write(buf, len); + } + } + fclose(f); + p.finish(); + std::cout << p.getHexDigest() << std::endl; } return 0; |