blob: 70f51b8e35eb0fce6b0d4e25ccaf5bad0b6b6cf3 [file] [log] [blame]
William A. Kennington III7d6fa422021-02-08 17:04:02 -08001#pragma once
2
3#define RETURN_IF_ERROR(expr, msg) \
4 do \
5 { \
6 int _ret = (expr); \
7 if (_ret < 0) \
8 { \
9 std::perror(msg); \
10 return _ret; \
11 } \
12 } while (0)