Mail Archives: djgpp-workers/2001/07/30/11:55:38
> If you send me a test program, I can try it on DJ's machine. (Sorry,
> don't have time to throw together a program myself.)
One program I've been using is below.
#include <termios.h>
#include <stdio.h>
#include <fcntl.h>
int main()
{
struct termios term;
unsigned char c;
int n;
const char out_str[]="abcdef\e[SBghij\e[Tkl";
size_t out_len = sizeof(out_str) - 1;
size_t first_len = 7;
tcgetattr(0, &term);
setmode(0, O_BINARY);
#if 0
while (1)
{
n = read(fileno(stdin), &c, 1);
if (n == 0)
break;
putc(c, stdout);
}
#else
write(fileno(stdout), out_str, out_len);
#endif
return 0;
}
> It does? I thought Cygwin's handling of text/binary was fundamentally
> different.
I looked at their console source, and their "libc" is actually in C++ so its
possible I'm missing something present in the classes the console class
derives from. DJ could give a more certain answer than me.
Mark
- Raw text -