diff options
author | Marius Kintel <marius@kintel.net> | 2012-01-25 02:11:12 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2012-01-25 02:11:12 (GMT) |
commit | eff1f7f8c91cee34c584a89c5d09e401c609f93e (patch) | |
tree | 543ae3bd3587dd3a97fbaa660ad9aaceb5a3823f /src/printutils.h | |
parent | 16c05eb533f94799a80f5b98c01e952e1cfe337b (diff) |
Ported printutils away from Qt
Diffstat (limited to 'src/printutils.h')
-rw-r--r-- | src/printutils.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/printutils.h b/src/printutils.h index 761e6c8..521682c 100644 --- a/src/printutils.h +++ b/src/printutils.h @@ -4,7 +4,7 @@ #include <string> #include <list> #include <iostream> -#include <QFileInfo> +#include <boost/format.hpp> typedef void (OutputHandlerFunc)(const std::string &msg, void *userdata); extern OutputHandlerFunc *outputhandler; @@ -17,13 +17,9 @@ void print_messages_push(); void print_messages_pop(); void PRINT(const std::string &msg); -#define PRINTF(_fmt, ...) do { QString _m; _m.sprintf(_fmt, ##__VA_ARGS__); PRINT(_m.toStdString()); } while (0) -#define PRINTA(_fmt, ...) do { QString _m = QString(_fmt).arg(__VA_ARGS__); PRINT(_m.toStdString()); } while (0) +#define PRINTB(_fmt, _arg) do { PRINT(str(boost::format(_fmt) % _arg)); } while (0) void PRINT_NOCACHE(const std::string &msg); -#define PRINTF_NOCACHE(_fmt, ...) do { QString _m; _m.sprintf(_fmt, ##__VA_ARGS__); PRINT_NOCACHE(_m.toStdString()); } while (0) -#define PRINTA_NOCACHE(_fmt, ...) do { QString _m = QString(_fmt).arg(__VA_ARGS__); PRINT_NOCACHE(_m.toStdString()); } while (0) - -std::ostream &operator<<(std::ostream &os, const QFileInfo &fi); +#define PRINTB_NOCACHE(_fmt, _arg) do { PRINT_NOCACHE(str(boost::format(_fmt) % _arg)); } while (0) #endif |