Browse Source

Add strxfrm and strcoll

Eric Andersen 24 years ago
parent
commit
76ddb8e33a
2 changed files with 16 additions and 1 deletions
  1. 2 1
      libc/string/Makefile
  2. 14 0
      libc/string/string.c

+ 2 - 1
libc/string/Makefile

@@ -27,7 +27,8 @@ LIBC=$(TOPDIR)libc.a
 MSRC=string.c
 MOBJ=strlen.o strcat.o strcpy.o strchr.o strcmp.o strncat.o strncpy.o \
 	strncmp.o strrchr.o strdup.o memcpy.o memccpy.o memset.o \
-	memmove.o memcmp.o memchr.o ffs.o strnlen.o index.o rindex.o
+	memmove.o memcmp.o memchr.o ffs.o strnlen.o index.o rindex.o \
+	strxfrm.o strcoll.o
 
 MSRC1=index.c
 MOBJ1=index.o rindex.o

+ 14 - 0
libc/string/string.c

@@ -77,6 +77,13 @@ int strcmp(const char *s1, const char *s2)
 }
 #endif
 
+#ifdef L_strcoll
+int strcoll(const char *s1, const char *s2)
+{
+	return( strcmp(s1, s2));
+}
+#endif	
+
 /********************** Function strncat ************************************/
 
 #ifdef L_strncat
@@ -113,6 +120,13 @@ char *strncpy(char *dst, const char *src, size_t len)
 }
 #endif
 
+#ifdef L_strxfrm
+char *strncpy(char *dst, const char *src, size_t len)
+{
+	return( strncpy( dst, src, len));
+}
+#endif	
+
 /********************** Function strncmp ************************************/
 
 #ifdef L_strncmp