1c1 < #ifndef MSDOS --- > #ifndef NON_UNIX_STDIO 7,8d6 < #include "fcntl.h" < #include "rawio.h" 9a8 > #include "rawio.h" /* for fcntl.h, fdopen */ 20,22d18 < #ifndef O_WRONLY < #define O_WRONLY 1 < #endif 79c75,76 < "'new' file exists" /* 128 */ --- > "'new' file exists", /* 128 */ > "can't append to file" /* 129 */ 89c86 < #ifdef MSDOS --- > #ifdef NON_UNIX_STDIO 174,180d170 < #ifdef COMMENTED_OUT < if(isatty(fileno(stderr))) { < extern char *malloc(); < setbuf(stderr, malloc(BUFSIZ)); < /* setvbuf(stderr, _IOLBF, 0, 0); */ < } /* wastes space, but win for debugging in windows */ < #endif 182c172 < setbuf(stderr, malloc(BUFSIZ)); --- > setbuf(stderr, (char *)malloc(BUFSIZ)); 240a231,234 > #ifdef NON_UNIX_STDIO > if (!(f__cf = x->ufd = > freopen(x->ufnm,f__w_mode[x->ufmt],x->ufd))) > #else 241a236 > #endif 245a241,244 > #ifdef NON_UNIX_STDIO > if (!(f__cf = x->ufd = > freopen(x->ufnm, f__w_mode[x->ufmt+2], x->ufd))) > #else 249c248,250 < || (f__cf = x->ufd = fdopen(k,f__w_mode[x->ufmt])) == NULL) { --- > || (f__cf = x->ufd = fdopen(k,f__w_mode[x->ufmt])) == NULL) > #endif > { 259a261,274 > > int > #ifdef KR_headers > err__fl(f, m, s) int f, m; char *s; > #else > err__fl(int f, int m, char *s) > #endif > { > if (!f) > f__fatal(m, s); > if (f__doend) > (*f__doend)(); > return errno = m; > }