diff options
Diffstat (limited to 'src/format/format.h')
-rw-r--r-- | src/format/format.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/format/format.h b/src/format/format.h index 09ac07a..8247478 100644 --- a/src/format/format.h +++ b/src/format/format.h @@ -109,9 +109,13 @@ const char * const *g_binary_format_get_source_files(const GBinFormat *, size_t /* Types d'erreurs détectées */ + +#define FMT_ERROR(idx) ((idx << 2) | (0 << 0)) + typedef enum _BinaryFormatError { - BFE_STRUCTURE = ((0 << 2) | (0 << 0)) /* Code non reconnu */ + BFE_SPECIFICATION = FMT_ERROR(0), /* Non respect des specs */ + BFE_STRUCTURE = FMT_ERROR(1) /* Code non reconnu */ } BinaryFormatError; |