5 ms·
Let me try that again with formatting this time: #define HANDLE_ERROR(label) bool label = false; #define ENSURE(label, pred) if (!(pred)) { label = tru
by marrs 10y ago
Let me try that again with formatting this time:
#define HANDLE_ERROR(label) bool label = false;
#define ENSURE(label, pred) if (!(pred)) { label = true; goto label; }
#define RESOLVE(label) label: if (label)