diff options
Diffstat (limited to 'src/util/output.cpp')
-rw-r--r-- | src/util/output.cpp | 194 |
1 files changed, 0 insertions, 194 deletions
diff --git a/src/util/output.cpp b/src/util/output.cpp deleted file mode 100644 index 462043805..000000000 --- a/src/util/output.cpp +++ /dev/null @@ -1,194 +0,0 @@ -/********************* */ -/*! \file output.cpp - ** \verbatim - ** Original author: Morgan Deters - ** Major contributors: none - ** Minor contributors (to current version): none - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2014 New York University and The University of Iowa - ** See the file COPYING in the top-level source directory for licensing - ** information.\endverbatim - ** - ** \brief Output utility classes and functions - ** - ** Output utility classes and functions. - **/ - -#include "util/output.h" - -#include <iostream> - -using namespace std; - -namespace CVC4 { - -/* Definitions of the declared globals from output.h... */ - -null_streambuf null_sb; -ostream null_os(&null_sb); - -NullC nullCvc4Stream CVC4_PUBLIC; - -const std::string CVC4ostream::s_tab = " "; -const int CVC4ostream::s_indentIosIndex = ios_base::xalloc(); - -DebugC DebugChannel CVC4_PUBLIC (&cout); -WarningC WarningChannel CVC4_PUBLIC (&cerr); -MessageC MessageChannel CVC4_PUBLIC (&cout); -NoticeC NoticeChannel CVC4_PUBLIC (&null_os); -ChatC ChatChannel CVC4_PUBLIC (&null_os); -TraceC TraceChannel CVC4_PUBLIC (&cout); -std::ostream DumpOutC::dump_cout(cout.rdbuf());// copy cout stream buffer -DumpOutC DumpOutChannel CVC4_PUBLIC (&DumpOutC::dump_cout); - -#ifndef CVC4_MUZZLE - -# if defined(CVC4_DEBUG) && defined(CVC4_TRACING) - -int DebugC::printf(const char* tag, const char* fmt, ...) { - if(d_tags.find(string(tag)) == d_tags.end()) { - return 0; - } - - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -int DebugC::printf(std::string tag, const char* fmt, ...) { - if(d_tags.find(tag) == d_tags.end()) { - return 0; - } - - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -# endif /* CVC4_DEBUG && CVC4_TRACING */ - -int WarningC::printf(const char* fmt, ...) { - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -int MessageC::printf(const char* fmt, ...) { - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -int NoticeC::printf(const char* fmt, ...) { - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -int ChatC::printf(const char* fmt, ...) { - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -# ifdef CVC4_TRACING - -int TraceC::printf(const char* tag, const char* fmt, ...) { - if(d_tags.find(string(tag)) == d_tags.end()) { - return 0; - } - - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -int TraceC::printf(std::string tag, const char* fmt, ...) { - if(d_tags.find(tag) == d_tags.end()) { - return 0; - } - - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -# endif /* CVC4_TRACING */ - -# ifdef CVC4_DUMPING - -int DumpOutC::printf(const char* tag, const char* fmt, ...) { - if(d_tags.find(string(tag)) == d_tags.end()) { - return 0; - } - - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -int DumpOutC::printf(std::string tag, const char* fmt, ...) { - if(d_tags.find(tag) == d_tags.end()) { - return 0; - } - - // chop off output after 1024 bytes - char buf[1024]; - va_list vl; - va_start(vl, fmt); - int retval = vsnprintf(buf, sizeof(buf), fmt, vl); - va_end(vl); - *d_os << buf; - return retval; -} - -# endif /* CVC4_DUMPING */ - -#endif /* ! CVC4_MUZZLE */ - -}/* CVC4 namespace */ |