OSDN Git Service

- r16732 forgot to checkin the sync of the __UCLIBC_SUSV3_LEGACY_MACROS__ from string.h
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Sat, 23 Dec 2006 14:12:40 +0000 (14:12 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Sat, 23 Dec 2006 14:12:40 +0000 (14:12 -0000)
include/strings.h

index fe089d9..107c53a 100644 (file)
@@ -53,8 +53,9 @@ extern char *index (__const char *__s, int __c)
 extern char *rindex (__const char *__s, int __c)
      __THROW __attribute_pure__ __nonnull ((1));
 # else
+#  ifdef __UCLIBC_SUSV3_LEGACY_MACROS__
 /* bcopy/bzero/bcmp/index/rindex are marked LEGACY in SuSv3.
- * They are replaced as proposed by SuSv3. Don't sync this part 
+ * They are replaced as proposed by SuSv3. Don't sync this part
  * with glibc and keep it in sync with string.h.  */
 
 #  define bcopy(src,dest,n) (memmove((dest), (src), (n)), (void) 0)
@@ -62,6 +63,7 @@ extern char *rindex (__const char *__s, int __c)
 #  define bcmp(s1,s2,n) memcmp((s1), (s2), (size_t)(n))
 #  define index(s,c) strchr((s), (c))
 #  define rindex(s,c) strrchr((s), (c))
+#  endif
 # endif
 
 /* Return the position of the first bit set in I, or 0 if none are set.