edit in src/fetcher.cpp at line 4
edit in src/fetcher.cpp at line 44
edit in src/fetcher.cpp at line 68
edit in src/fetcher.cpp at line 74
edit in src/fetcher.cpp at line 100
edit in src/fetcher.cpp at line 113
edit in src/fetcher.cpp at line 130
edit in src/fetcher.cpp at line 140
edit in src/fetcher.cpp at line 151
edit in src/fetcher.cpp at line 161
edit in src/fetcher.cpp at line 170
edit in src/fetcher.cpp at line 177
edit in src/fetcher.cpp at line 189
edit in src/fetcher.cpp at line 217
edit in src/fetcher.cpp at line 219
edit in src/fetcher.cpp at line 224
edit in src/fetcher.cpp at line 230
edit in src/fetcher.cpp at line 237
edit in src/fetcher.cpp at line 312
edit in src/fetcher.cpp at line 321
edit in src/fetcher.cpp at line 361
edit in src/fetcher.cpp at line 366
edit in src/fetcher.cpp at line 421
file addition: debug.h (----------)
+ #ifndef NIX_PLUGIN_PIJUL_DEBUG_H
+ #define NIX_PLUGIN_PIJUL_DEBUG_H
+
+ #define NO_DEBUG
+
+ #if defined(NIX_VERSION) && !defined(NO_DEBUG)
+
+ #include <logging.hh>
+
+ using nix::fmt;
+ using nix::logger;
+ using nix::lvlDebug;
+
+ #define DBG_MSG(...) debug(__VA_ARGS__)
+
+ #define DBG_BEGIN try {
+ #define DBG_END \
+ } \
+ catch (std::exception & e) \
+ { \
+ DBG_MSG("caught exception at %s:%d", __FILE__, __LINE__); \
+ throw e; \
+ }
+
+ #else
+
+ #define DBG_BEGIN
+ #define DBG_END
+ #define DBG_MSG(...)
+
+ #endif
+
+ #endif // NIX_PLUGIN_PIJUL_DEBUG_H
edit in src/compat.cpp at line 2
edit in src/compat.cpp at line 28
edit in src/compat.cpp at line 164