# HG changeset patch # User Jason Rumney # Date 1047852745 0 # Node ID 61b178f7f6dc573a7643ec97a631c565b83e29c7 # Parent 6f30f0db5f30632d134815212133f55402d45fc0 (jpeg_load, png_load, slurp_file): Read image files as binary. diff -r 6f30f0db5f30 -r 61b178f7f6dc src/w32fns.c --- a/src/w32fns.c Sun Mar 16 22:11:04 2003 +0000 +++ b/src/w32fns.c Sun Mar 16 22:12:25 2003 +0000 @@ -9535,7 +9535,7 @@ struct stat st; if (stat (file, &st) == 0 - && (fp = fopen (file, "r")) != NULL + && (fp = fopen (file, "rb")) != NULL && (buf = (char *) xmalloc (st.st_size), fread (buf, 1, st.st_size, fp) == st.st_size)) { @@ -11402,7 +11402,7 @@ struct stat st; if (stat (SDATA (file), &st) == 0 - && (fp = fopen (SDATA (file), "r")) != NULL + && (fp = fopen (SDATA (file), "rb")) != NULL && (buf = (char *) xmalloc (st.st_size), fread (buf, 1, st.st_size, fp) == st.st_size)) { @@ -12495,7 +12495,7 @@ return 0; } - fp = fopen (SDATA (file), "r"); + fp = fopen (SDATA (file), "rb"); if (fp == NULL) { image_error ("Cannot open `%s'", file, Qnil);