summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
inline | side by side (from parent 1:
0f33365)
This is required for proper operation on Windows/MinGW, and doesn't
affect other OSes, most POSIX systems simply ignore the "b".
int c, ret, bit, v;
uint32_t imm = 0x3f6df2ab;
int c, ret, bit, v;
uint32_t imm = 0x3f6df2ab;
- f = fopen(filename, "r");
+ f = fopen(filename, "rb");
- g_warning("fopen(\"%s\", \"r\")", filename);
+ g_warning("fopen(\"%s\", \"rb\")", filename);
unsigned char buf[4096];
g_message("Uploading firmware at %s", filename);
unsigned char buf[4096];
g_message("Uploading firmware at %s", filename);
- if ((fw = fopen(filename, "r")) == NULL) {
+ if ((fw = fopen(filename, "rb")) == NULL) {
g_warning("Unable to open firmware file %s for reading: %s",
filename, strerror(errno));
return 1;
g_warning("Unable to open firmware file %s for reading: %s",
filename, strerror(errno));
return 1;