Nico Sabbi <nsabbi at tiscali.it> writes: > - if (os->buf[os->pstart] == 1) { > + if(os->seq == 0) { [...] > - } else if (os->buf[os->pstart] == 3) { > + } else if(os->seq == 1) { Why did you change this? It should always give the same result. -- M?ns Rullg?rd mru at inprovide.com