On Thursday 24 July 2008 18:59, dronnikov at gmail.com wrote: > /etc/busybox.conf parser converted: -340 bytes. - if ((s == e) || !(e = strchr(s, '.'))) { - parse_error("<uid>.<gid>"); + if (!(e = strchr(s, '.'))) { This looks awfully like a comparison, but it is not. Please pull assignment out of if(). -- vda