167 {
168#if CHAR_MAX == SCHAR_MAX
170 (const signed char*) __last1,
171 (const signed char*) __first2,
172 (const signed char*) __last2);
173#else
175 (const unsigned char*) __last1,
176 (const unsigned char*) __first2,
177 (const unsigned char*) __last2);
178#endif
179 }
int __lexicographical_compare_3way(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)