yes, but regarding *snprintf(), it says: if the return value is greater than or equal to the size argument, the string was too short and some of the printed characters were discarded. - Bill