diff options
author | Daniel Stenberg <daniel@haxx.se> | 2006-02-28 07:36:38 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2006-02-28 07:36:38 +0000 |
commit | 635b8300c6e5641adef30c0495bb92876cceca5f (patch) | |
tree | f244494cbc2203f93a5e739058b04e428a9adf20 /tools | |
parent | 71ee68e97873978f1bb1f3fd63511f7c9396b965 (diff) |
open the image in binary mode to work better on windows
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8864 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
-rw-r--r-- | tools/bmp2rb.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/bmp2rb.c b/tools/bmp2rb.c index 8de6ab2b56..03da5895b8 100644 --- a/tools/bmp2rb.c +++ b/tools/bmp2rb.c @@ -92,6 +92,11 @@ unsigned char brightness(struct RGBQUAD color) + (unsigned int)color.rgbBlue) / 10; } +#ifndef O_BINARY +#define O_BINARY 0 /* systems that don't have O_BINARY won't make a difference + on text and binary files */ +#endif + /**************************************************************************** * read_bmp_file() * @@ -108,7 +113,7 @@ int read_bmp_file(char* filename, struct Fileheader fh; struct RGBQUAD palette[256]; - int fd = open(filename, O_RDONLY); + int fd = open(filename, O_RDONLY| O_BINARY); unsigned short data; unsigned char *bmp; int width, height; |