projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
src/helper: usage/help updates
[fw/openocd]
/
src
/
helper
/
bin2char.c
diff --git
a/src/helper/bin2char.c
b/src/helper/bin2char.c
index f1c809c88cd28d568401166896860d9bb608a922..5bb4a6deebda2be0250a592e0d15999dc87fd14f 100644
(file)
--- a/
src/helper/bin2char.c
+++ b/
src/helper/bin2char.c
@@
-21,6
+21,10
@@
#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdlib.h>
+#ifdef _WIN32
+ #include <fcntl.h>
+#endif
+
int main(int argc, char **argv)
{
int c;
int main(int argc, char **argv)
{
int c;
@@
-30,10
+34,16
@@
int main(int argc, char **argv)
if (argc == 1) {
fprintf(stderr, "bin2char <varname>\n");
fprintf(stderr, "read from standard input and write a char"
if (argc == 1) {
fprintf(stderr, "bin2char <varname>\n");
fprintf(stderr, "read from standard input and write a char"
- " array out to standard output\n");
+
" array out to standard output\n");
exit(1);
}
exit(1);
}
+#ifdef _WIN32
+ /* for win32 set stdin/stdout to binary mode */
+ _setmode(_fileno(stdin), _O_BINARY);
+ _setmode(_fileno(stdout), _O_BINARY);
+#endif
+
n = 0;
name = argv[1];
fprintf(stdout, "/* autogenerated from %s */\n", argv[0]);
n = 0;
name = argv[1];
fprintf(stdout, "/* autogenerated from %s */\n", argv[0]);