common/pretty.h: Fix debug logging code to compile with clang.
(fixes #657, reported by Germán M. Bravo)

git-svn-id: file:///home/xapian-svn/xapian/trunk@18264 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/harness/fdtracker.cc: Fix code typo in recent change to skip
apparent leaks of /dev/urandom.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18265 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/debuglog.h: Suppress unused typedef warnings from debugging
logging macros, which occur in functions which always exit via
throwing an exception.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18266 6b2f1b92-a4f3-0310-943f-de3cbe41748b