Added : LZ4_versionNumber(), thanks to Takayuki Matsuoka
authorYann Collet <yann.collet.73@gmail.com>
Mon, 21 Jul 2014 18:42:12 +0000 (19:42 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Mon, 21 Jul 2014 18:42:12 +0000 (19:42 +0100)
lz4.c
lz4.h

diff --git a/lz4.c b/lz4.c
index 2484fc6..d58be27 100644 (file)
--- a/lz4.c
+++ b/lz4.c
@@ -367,6 +367,7 @@ static int LZ4_NbCommonBytes (register U32 val)
 /********************************
    Compression functions
 ********************************/
+int LZ4_versionNumber (void) { return LZ4_VERSION_NUMBER; }
 int LZ4_compressBound(int isize)  { return LZ4_COMPRESSBOUND(isize); }
 
 static int LZ4_hashSequence(U32 sequence, tableType_t tableType)
diff --git a/lz4.h b/lz4.h
index 2e90f04..f8327f0 100644 (file)
--- a/lz4.h
+++ b/lz4.h
@@ -42,9 +42,10 @@ extern "C" {
    Version
 **************************************/
 #define LZ4_VERSION_MAJOR    1    /* for major interface/format changes  */
-#define LZ4_VERSION_MINOR    2    /* for minor interface/format changes  */
+#define LZ4_VERSION_MINOR    3    /* for minor interface/format changes  */
 #define LZ4_VERSION_RELEASE  0    /* for tweaks, bug-fixes, or development */
-
+#define LZ4_VERSION_NUMBER (LZ4_VERSION_MAJOR *100*100 + LZ4_VERSION_MINOR *100 + LZ4_VERSION_RELEASE)
+int LZ4_versionNumber (void);
 
 /**************************************
    Tuning parameter