view 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
line wrap: on
line source

#include "wm.h"

#ifdef __MINGW32_VERSION
void bzero(char *b, size_t length) {
  int i;
  for (i=0; i<length; i++) { *b=0; b++; }
}
#endif

void set_in_binary() {
#if defined(EMX)
  _fsetmode(in, "b");
#elif defined(MINGW)
  setmode(STDIN_FILENO, O_BINARY);
#endif
}

void set_out_binary() {
#if defined(EMX)
  _fsetmode(out, "b");
#elif defined(MINGW)
  setmode(STDOUT_FILENO, O_BINARY);
#endif
}

void wm_init2() {
  set_in_binary();
}

void wm_init1() {
  set_out_binary();
}

void wm_init() {
  set_in_binary();
  set_out_binary();
}

Repositories maintained by Peter Meerwald, pmeerw@pmeerw.net.