diff --git a/examples/cwebp.c b/examples/cwebp.c index e75f3457..ab181b1b 100644 --- a/examples/cwebp.c +++ b/examples/cwebp.c @@ -22,6 +22,7 @@ #include "webp/encode.h" +#include "./example_util.h" #include "./metadata.h" #include "./stopwatch.h" @@ -981,7 +982,7 @@ int main(int argc, const char *argv[]) { // Open the output if (out_file != NULL) { const int use_stdout = !strcmp(out_file, "-"); - out = use_stdout ? stdout : fopen(out_file, "wb"); + out = use_stdout ? ExUtilSetBinaryMode(stdout) : fopen(out_file, "wb"); if (out == NULL) { fprintf(stderr, "Error! Cannot open output file '%s'\n", out_file); goto Error;