summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/simple_buffer.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/simple_buffer.c b/examples/simple_buffer.c
index 027fc85..ea57022 100644
--- a/examples/simple_buffer.c
+++ b/examples/simple_buffer.c
@@ -38,7 +38,7 @@ int main(void) {
/* Compression */
// We'll store some text into a variable pointed to by *src to be compressed later.
- const char* const src = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";
+ const char* const src = "Lorem ipsum dolor sit amet, hhhhhhhhhhhhhhhhhhhhhhh";
// The compression function needs to know how many bytes exist. Since we're using a string, we can use strlen() + 1 (for \0).
const int src_size = (int)(strlen(src) + 1);
// LZ4 provides a function that will tell you the maximum size of compressed output based on input data via LZ4_compressBound().
@@ -55,7 +55,8 @@ int main(void) {
if (compressed_data_size <= 0)
run_screaming("A 0 or negative result from LZ4_compress_default() indicates a failure trying to compress the data. ", 1);
if (compressed_data_size > 0)
- printf("We successfully compressed some data!\n");
+ printf("We successfully compressed some data! Ratio: %.2f\n",
+ (float) compressed_data_size/src_size);
// Not only does a positive return_value mean success, the value returned == the number of bytes required.
// You can use this to realloc() *compress_data to free up memory, if desired. We'll do so just to demonstrate the concept.
compressed_data = (char *)realloc(compressed_data, (size_t)compressed_data_size);