Explicitly use binary mode when opening files in the pdfium_test sample.
authorJohn Abd-El-Malek <jam@chromium.org>
Thu, 26 Jun 2014 17:18:11 +0000 (10:18 -0700)
committerJohn Abd-El-Malek <jam@chromium.org>
Thu, 26 Jun 2014 17:18:11 +0000 (10:18 -0700)
commita548d30f8126d167210fdc26783454b0b3752004
tree27f1cd9eb73bb3bfb27370f7efb8419d4ddd9d0e
parent9a52eb09edf2f5001f33f2227cc3888ef2e8c338
Explicitly use binary mode when opening files in the pdfium_test sample.

This patch adds the 'b' (binary mode) flag to the fopen calls.

Before the fix the PPM images written with --write_images were corrupted
under Windows because on this platform in text mode all occurrences of
the byte 0xa (line feed) are replaced with the bytes 0x0d (carriage
return) and 0x0a (line feed).

On UNIX platforms the 'b' flag is supported but ignored, because no
translation of the line feed character takes place.

BUG=18
R=jam@chromium.org

Original patch by Michael Doppler <m.doppler@gmail.com>

Review URL: https://codereview.chromium.org/343303004
AUTHORS
samples/pdfium_test.cc