summaryrefslogtreecommitdiffstats
path: root/lib/lz4frame_static.h
diff options
context:
space:
mode:
authorTakayuki MATSUOKA <takayuki.matsuoka@gmail.com>2015-04-14 17:20:47 (GMT)
committerTakayuki MATSUOKA <takayuki.matsuoka@gmail.com>2015-04-14 21:45:24 (GMT)
commit081bcca33bba4f6ac3e913b3cf2bc2ba58b6b697 (patch)
tree2babff75a9522491e50d1f973bbf0cc0c2f0c125 /lib/lz4frame_static.h
parent985158304442c843208d446e12a3000dcc077e8a (diff)
downloadlz4-081bcca33bba4f6ac3e913b3cf2bc2ba58b6b697.zip
lz4-081bcca33bba4f6ac3e913b3cf2bc2ba58b6b697.tar.gz
lz4-081bcca33bba4f6ac3e913b3cf2bc2ba58b6b697.tar.bz2
Issue#90 : Add LZ4F_ prefix
- Add LZ4F_ prefix to LZ4 frame related enums. - Also add conditional macro LZ4F_DISABLE_OLD_ENUMS for testing and users who prefer strict prefixes.
Diffstat (limited to 'lib/lz4frame_static.h')
-rw-r--r--lib/lz4frame_static.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/lz4frame_static.h b/lib/lz4frame_static.h
index b608d23..afcf7da 100644
--- a/lib/lz4frame_static.h
+++ b/lib/lz4frame_static.h
@@ -64,7 +64,11 @@ extern "C" {
ITEM(ERROR_header_checksum_invalid) \
ITEM(ERROR_maxCode)
-#define LZ4F_GENERATE_ENUM(ENUM) ENUM,
+#ifndef LZ4F_DISABLE_OLD_ENUMS
+#define LZ4F_GENERATE_ENUM(ENUM) LZ4F_##ENUM, ENUM = LZ4F_##ENUM,
+#else
+#define LZ4F_GENERATE_ENUM(ENUM) LZ4F_##ENUM,
+#endif
typedef enum { LZ4F_LIST_ERRORS(LZ4F_GENERATE_ENUM) } LZ4F_errorCodes; /* enum is exposed, to handle specific errors; compare function result to -enum value */