endswithi_partialExtension and c_itostr are unused