diff --git a/string/bits/string2.h b/string/bits/string2.h
index b0be5f6a49024a0bedfc37e9ec2c0356e0e4fa09..5e0339223697256fff7eba4cc32d2eb618f07713 100644
--- a/string/bits/string2.h
+++ b/string/bits/string2.h
@@ -60,64 +60,6 @@
Â # define __stpcpy(dest, src) __builtin_stpcpy (dest, src)
Â #endif
Â 
-/* Compare characters of S1 and S2.Â  */
-#ifndef strcmp
-# define strcmp(s1, s2) \
-Â  __extension__Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â  ({ size_t __s1_len, __s2_len;Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â  (__builtin_constant_p (s1) && __builtin_constant_p (s2)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â  && (__s1_len = strlen (s1), __s2_len = strlen (s2),Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â  (!__string2_1bptr_p (s1) || __s1_len >= 4)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â  && (!__string2_1bptr_p (s2) || __s2_len >= 4))Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â  ? __builtin_strcmp (s1, s2)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â  : (__builtin_constant_p (s1) && __string2_1bptr_p (s1)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â  && (__s1_len = strlen (s1), __s1_len < 4)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â  ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â  ? __builtin_strcmp (s1, s2)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â  : __strcmp_cg (s1, s2, __s1_len))Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â  : (__builtin_constant_p (s2) && __string2_1bptr_p (s2)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â  && (__s2_len = strlen (s2), __s2_len < 4)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â  ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1)Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â  ? __builtin_strcmp (s1, s2)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â  : -__strcmp_cg (s2, s1, __s2_len))Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â  : __builtin_strcmp (s1, s2)))); })
-
-# define __strcmp_cg(s1, s2, l1) \
-Â  (__extension__ ({ const unsigned char *__s2 =Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  (const unsigned char *) (const char *) (s2);Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  int __result =Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  (((const unsigned char *) (const char *) (s1))[0]Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  - __s2[0]);Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  if (l1 > 0 && __result == 0)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  __result = (((const unsigned char *)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  (const char *) (s1))[1] - __s2[1]);Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  if (l1 > 1 && __result == 0)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  __result = (((const unsigned char *)Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  (const char *) (s1))[2] - __s2[2]);Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  if (l1 > 2 && __result == 0)Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  __result = (((const unsigned char *)Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  (const char *)Â  (s1))[3]Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  - __s2[3]);Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  }Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  }Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  __result; }))
-#endif
-
-
-/* Compare N characters of S1 and S2.Â  */
-#ifndef strncmp
-# define strncmp(s1, s2, n)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â  (__extension__ (__builtin_constant_p (n)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  && ((__builtin_constant_p (s1)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  && strlen (s1) < ((size_t) (n)))Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  || (__builtin_constant_p (s2)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  && strlen (s2) < ((size_t) (n))))Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  \
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  ? strcmp (s1, s2) : strncmp (s1, s2, n)))
-#endif
-
-
Â #ifndef _FORCE_INLINES
Â # undef __STRING_INLINE
Â #endif
