From 9a0b88bf7777c153dc46ace22db74ef24d51583a Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 29 Apr 2008 12:55:25 +0000 Subject: update release date to actual date git-svn-id: svn+q:///qpdf/trunk@599 71b93d88-0707-0410-a8cf-f5a4172ac649 --- libtests/hex.cc | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 libtests/hex.cc (limited to 'libtests/hex.cc') diff --git a/libtests/hex.cc b/libtests/hex.cc new file mode 100644 index 00000000..0bd6354a --- /dev/null +++ b/libtests/hex.cc @@ -0,0 +1,36 @@ +#include + +#include +#include + +int main() +{ + Pl_StdioFile out("stdout", stdout); + Pl_ASCIIHexDecoder decode("decode", &out); + + try + { + unsigned char buf[10000]; + bool done = false; + while (! done) + { + int len = read(0, buf, sizeof(buf)); + if (len <= 0) + { + done = true; + } + else + { + decode.write(buf, len); + } + } + decode.finish(); + } + catch (std::exception& e) + { + std::cerr << e.what() << std::endl; + exit(2); + } + + return 0; +} -- cgit v1.2.3-54-g00ecf