xref: /openbmc/google-misc/ncsid/src/common_defs.h (revision 03eba281)
1 #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)
13