kinect_upload_fw: fix reading the firmware file on Windows
authorAntonio Ospite <ospite@studenti.unina.it>
Fri, 21 Oct 2011 20:19:37 +0000 (22:19 +0200)
committerAntonio Ospite <ospite@studenti.unina.it>
Fri, 21 Oct 2011 20:19:37 +0000 (22:19 +0200)
commit15a7d9aceebe839c514bc88a9b713e46b87c5d0a
treedfe225d3ba83a43f1110763e5170c5c7446635a2
parentd37757900b8217880f74deb0df6298f36e5ef32c
kinect_upload_fw: fix reading the firmware file on Windows

In MS Windows fread() behaves differently than on UNIX systems when
reading binary files if we do not specify "b" in the mode when opening
the file.

Quoting FOPEN(3) man page:

 ... the 'b' is ignored on all POSIX conforming systems, including
 Linux. (Other systems may treat text files and binary files
 differently, and adding the 'b' may be a good idea if you do I/O to a
 binary file and expect that your program may be ported to non-UNIX
 environments.)
kinect_upload_fw/kinect_upload_fw.c