1 #ifndef INCLUDE_PUBLIC_MLXBAIL_H_ 2 #define INCLUDE_PUBLIC_MLXBAIL_H_ 27 #define MLX_BAIL_ERROR(id, status,message) MLX_CHECK_STATUS(id, status, bail, message) 29 #define MLX_FATAL_CHECK_STATUS(status, label, message) \ 31 if (status != MLX_SUCCESS) { \ 32 MLX_DEBUG_FATAL_ERROR(message " (Status = %d)\n", status); \ 37 #define MLX_CHECK_STATUS(id, status, label, message) \ 39 if (status != MLX_SUCCESS) { \ 40 MLX_DEBUG_ERROR(id, message " (Status = %d)\n", status);\ FILE_LICENCE(GPL2_OR_LATER)