Mercurial > hg > wm
comparison Meerwald-dir/wm.c @ 24:9f20bce6184e v0.7
move directories, support netpbm 11
author | Peter Meerwald-Stadler <pmeerw@pmeerw.net> |
---|---|
date | Fri, 20 Dec 2024 13:08:59 +0100 |
parents | Meerwald/wm.c@be303a3f5ea8 |
children |
comparison
equal
deleted
inserted
replaced
23:71dd4b96221b | 24:9f20bce6184e |
---|---|
1 #include "wm.h" | |
2 | |
3 #ifdef __MINGW32_VERSION | |
4 void bzero(char *b, size_t length) { | |
5 int i; | |
6 for (i=0; i<length; i++) { *b=0; b++; } | |
7 } | |
8 #endif | |
9 | |
10 void set_in_binary() { | |
11 #if defined(EMX) | |
12 _fsetmode(in, "b"); | |
13 #elif defined(MINGW) | |
14 setmode(STDIN_FILENO, O_BINARY); | |
15 #endif | |
16 } | |
17 | |
18 void set_out_binary() { | |
19 #if defined(EMX) | |
20 _fsetmode(out, "b"); | |
21 #elif defined(MINGW) | |
22 setmode(STDOUT_FILENO, O_BINARY); | |
23 #endif | |
24 } | |
25 | |
26 void wm_init2() { | |
27 set_in_binary(); | |
28 } | |
29 | |
30 void wm_init1() { | |
31 set_out_binary(); | |
32 } | |
33 | |
34 void wm_init() { | |
35 set_in_binary(); | |
36 set_out_binary(); | |
37 } | |
38 |