Replace obsolete functions
authorTakayuki MATSUOKA <takayuki.matsuoka@gmail.com>
Mon, 13 Apr 2015 11:16:37 +0000 (20:16 +0900)
committerTakayuki MATSUOKA <takayuki.matsuoka@gmail.com>
Mon, 13 Apr 2015 11:16:37 +0000 (20:16 +0900)
examples/blockStreaming_doubleBuffer.c
examples/blockStreaming_lineByLine.c

index 094f80d..58f2bdb 100644 (file)
@@ -53,8 +53,8 @@ void test_compress(FILE* outFp, FILE* inpFp)
 
         {
             char cmpBuf[LZ4_COMPRESSBOUND(BLOCK_BYTES)];
-            const int cmpBytes = LZ4_compress_continue(
-                lz4Stream, inpPtr, cmpBuf, inpBytes);
+            const int cmpBytes = LZ4_compress_safe_continue(
+                lz4Stream, inpPtr, cmpBuf, inpBytes, sizeof(cmpBuf));
             if(cmpBytes <= 0) {
                 break;
             }
index f0f7d46..8ae268f 100644 (file)
@@ -41,7 +41,8 @@ static void test_compress(
     size_t ringBufferBytes)
 {
     LZ4_stream_t* const lz4Stream = LZ4_createStream();
-    char* const cmpBuf = malloc(LZ4_COMPRESSBOUND(messageMaxBytes));
+    const size_t cmpBufBytes = LZ4_COMPRESSBOUND(messageMaxBytes);
+    char* const cmpBuf = malloc(cmpBufBytes);
     char* const inpBuf = malloc(ringBufferBytes);
     int inpOffset = 0;
 
@@ -63,8 +64,8 @@ static void test_compress(
 #endif
 
         {
-            const int cmpBytes = LZ4_compress_continue(
-                lz4Stream, inpPtr, cmpBuf, inpBytes);
+            const int cmpBytes = LZ4_compress_safe_continue(
+                lz4Stream, inpPtr, cmpBuf, inpBytes, cmpBufBytes);
             if (cmpBytes <= 0) break;
             write_uint16(outFp, (uint16_t) cmpBytes);
             write_bin(outFp, cmpBuf, cmpBytes);