>> Actually, I was referring to things such as: >> >> struct tag { >> char type; >> uint_32 value; >> } *s; >> >> char map[32]; >should be unsigned char. Good God, man, don't waste my time with such trivialities. Besides which it doesn't make a whit of difference in this case anyway. --Andrew Church achurch at achurch.org http://achurch.org/