fix : asan error in dctx, due to increased maximum frame header size, reported by Craig Young
diff --git a/NEWS b/NEWS
index 63d53a6..e63a82f 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,7 @@
 API : lz4frame : negative compression levels trigger fast acceleration, request by Lawrence Chan
 API : lz4frame : can control block checksum and dictionary ID
 API : fix : expose obsolete decoding functions, reported by Chen Yufei
+API : experimental : lz4frame_static : new dictionary compression API
 build : fix : static lib installation, by Ido Rosen
 build : dragonFlyBSD, OpenBSD, NetBSD supported
 build : LZ4_MEMORY_USAGE can be modified at compile time, through external define
diff --git a/lib/lz4frame.c b/lib/lz4frame.c
index e613901..3408708 100644
--- a/lib/lz4frame.c
+++ b/lib/lz4frame.c
@@ -70,7 +70,7 @@
 /*-************************************
 *  Debug
 **************************************/
-#define LZ4_STATIC_ASSERT(c)    { enum { LZ4_static_assert = 1/(int)(!!(c)) }; }   /* use only *after* variable declarations */
+#define LZ4F_STATIC_ASSERT(c)    { enum { LZ4F_static_assert = 1/(int)(!!(c)) }; }   /* use only *after* variable declarations */
 
 
 /*-************************************
@@ -212,7 +212,7 @@
 static LZ4F_errorCode_t err0r(LZ4F_errorCodes code)
 {
     /* A compilation error here means sizeof(ptrdiff_t) is not large enough */
-    LZ4_STATIC_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t));
+    LZ4F_STATIC_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t));
     return (LZ4F_errorCode_t)-(ptrdiff_t)code;
 }
 
@@ -912,7 +912,7 @@
     size_t tmpOutStart;
     XXH32_state_t xxh;
     XXH32_state_t blockChecksum;
-    BYTE   header[16];
+    BYTE   header[LZ4F_HEADER_SIZE_MAX];
 };  /* typedef'd to LZ4F_dctx in lz4frame.h */