trying to understand some of this code... was just curious as to something... in the function local_set_cumodes you do: char buf[3] so that it fits 4 chars: 0 1 2 3 but you only use 3: 0 1 2 just a mistake or is there a reason for it? thanks