diff options
Diffstat (limited to 'liboffloadmic/runtime/emulator/coi_host.h')
-rw-r--r-- | liboffloadmic/runtime/emulator/coi_host.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/liboffloadmic/runtime/emulator/coi_host.h b/liboffloadmic/runtime/emulator/coi_host.h index 82260da9db9..38ea274dbe7 100644 --- a/liboffloadmic/runtime/emulator/coi_host.h +++ b/liboffloadmic/runtime/emulator/coi_host.h @@ -41,6 +41,16 @@ return COI_ERROR; \ } +/* Like COIERROR, but return NULL instead of COIRESULT. */ +#define COIERRORN(...) \ +{ \ + fprintf (stderr, "COI ERROR - HOST: "); \ + fprintf (stderr, __VA_ARGS__); \ + fprintf (stderr, "\n"); \ + perror (NULL); \ + return NULL; \ +} + #ifdef DEBUG #define COITRACE(...) \ { \ |