utils.h revision 4fedcd2da6f840dbadee84e579f146ad0f1fde22