aboutsummaryrefslogtreecommitdiffstats
path: root/common/log.h
diff options
context:
space:
mode:
authorZipCPU <dgisselq@ieee.org>2018-06-07 15:38:24 -0400
committerZipCPU <dgisselq@ieee.org>2018-06-07 15:38:24 -0400
commit4499864024a5b658bf5772ed87e218bcdaedc262 (patch)
tree493bb4dc9e86cfc14466a4c7be5252dcd6843a74 /common/log.h
parenta4f687548e31b64a7684fdfbb64ea82f46370e2a (diff)
downloadnextpnr-4499864024a5b658bf5772ed87e218bcdaedc262.tar.gz
nextpnr-4499864024a5b658bf5772ed87e218bcdaedc262.tar.bz2
nextpnr-4499864024a5b658bf5772ed87e218bcdaedc262.zip
Applied clang-format to my own contributions
Diffstat (limited to 'common/log.h')
-rw-r--r--common/log.h59
1 files changed, 33 insertions, 26 deletions
diff --git a/common/log.h b/common/log.h
index 2bf1604a..374772b3 100644
--- a/common/log.h
+++ b/common/log.h
@@ -21,38 +21,40 @@
#define LOG_H
#include <ostream>
-#include <string>
-#include <vector>
-#include <set>
#include <ostream>
-#include <stdio.h>
+#include <set>
#include <stdarg.h>
+#include <stdio.h>
+#include <string>
+#include <vector>
#include "design.h"
// from libs/sha1/sha1.h
-#define NXP_NORETURN
-#define NXP_ATTRIBUTE(...) __attribute__((__VA_ARGS__))
+#define NXP_NORETURN
+#define NXP_ATTRIBUTE(...) __attribute__((__VA_ARGS__))
-struct log_cmd_error_exception { };
+struct log_cmd_error_exception
+{
+};
-extern std::vector<FILE*> log_files;
-extern std::vector<std::ostream*> log_streams;
-extern FILE *log_errfile;
+extern std::vector<FILE *> log_files;
+extern std::vector<std::ostream *> log_streams;
+extern FILE *log_errfile;
-extern bool log_quiet_warnings;
-extern int log_verbose_level;
-extern std::string log_last_error;
-extern void (*log_error_atexit)();
+extern bool log_quiet_warnings;
+extern int log_verbose_level;
+extern std::string log_last_error;
+extern void (*log_error_atexit)();
void logv(const char *format, va_list ap);
void logv_warning(const char *format, va_list ap);
void logv_warning_noprefix(const char *format, va_list ap);
NXP_NORETURN void logv_error(const char *format, va_list ap)
- NXP_ATTRIBUTE(noreturn);
+ NXP_ATTRIBUTE(noreturn);
-extern std::ostream clog;
+extern std::ostream clog;
void log(const char *format, ...);
void log_header(const char *format, ...);
void log_info(const char *format, ...);
@@ -73,24 +75,29 @@ void log_flush();
const char *log_id(RTLIL::IdString id);
template<typename T> static inline const char *log_id(T *obj) {
- return log_id(obj->name);
+ return log_id(obj->name);
}
*/
-void log_cell(CellInfo *cell, std::string indent = "");
-void log_net(NetInfo *net, std::string indent = "");
+void log_cell(CellInfo *cell, std::string indent = "");
+void log_net(NetInfo *net, std::string indent = "");
#ifndef NDEBUG
-static inline void log_assert_worker(bool cond, const char *expr, const char *file, int line) {
- if (!cond) log_error("Assert `%s' failed in %s:%d.\n", expr, file, line);
+static inline void log_assert_worker(bool cond, const char *expr,
+ const char *file, int line)
+{
+ if (!cond)
+ log_error("Assert `%s' failed in %s:%d.\n", expr, file, line);
}
-# define log_assert(_assert_expr_) YOSYS_NAMESPACE_PREFIX log_assert_worker(_assert_expr_, #_assert_expr_, __FILE__, __LINE__)
+#define log_assert(_assert_expr_) \
+ YOSYS_NAMESPACE_PREFIX log_assert_worker(_assert_expr_, #_assert_expr_, \
+ __FILE__, __LINE__)
#else
-# define log_assert(_assert_expr_)
+#define log_assert(_assert_expr_)
#endif
-#define log_abort() log_error("Abort in %s:%d.\n", __FILE__, __LINE__)
-#define log_ping() log("-- %s:%d %s --\n", __FILE__, __LINE__, __PRETTY_FUNCTION__)
-
+#define log_abort() log_error("Abort in %s:%d.\n", __FILE__, __LINE__)
+#define log_ping() \
+ log("-- %s:%d %s --\n", __FILE__, __LINE__, __PRETTY_FUNCTION__)
#endif