fixed bug in valid_c_identifier