#include int main( int argc, char *argv[] ) { FILE *fifo; char leftchars[8]; int i=0; char lastchar = 0x00; leftchars[0] = 0x85; leftchars[1] = 0x85; leftchars[2] = 0x85; fifo = fopen("/dev/psaux", "w"); while(i<100) { fread( leftchars, 1, 3, fifo); if( lastchar != leftchars[0] ) printf("%d: %x %x %x\n",i++, leftchars[0], leftchars[1], leftchars[2]); lastchar = leftchars[0]; } }