Index: icu46/source/common/cwchar.c |
=================================================================== |
--- icu46/source/common/cwchar.c (revision 0) |
+++ icu46/source/common/cwchar.c (revision 0) |
@@ -0,0 +1,53 @@ |
+/* |
+****************************************************************************** |
+* |
+* Copyright (C) 2001, International Business Machines |
+* Corporation and others. All Rights Reserved. |
+* |
+****************************************************************************** |
+* file name: cwchar.c |
+* encoding: US-ASCII |
+* tab size: 8 (not used) |
+* indentation:4 |
+* |
+* created on: 2001may25 |
+* created by: Markus W. Scherer |
+*/ |
+ |
+#include "unicode/utypes.h" |
+ |
+#if !U_HAVE_WCSCPY |
+ |
+#include "cwchar.h" |
+ |
+U_CAPI wchar_t *uprv_wcscat(wchar_t *dst, const wchar_t *src) { |
+ wchar_t *start=dst; |
+ while(*dst!=0) { |
+ ++dst; |
+ } |
+ while((*dst=*src)!=0) { |
+ ++dst; |
+ ++src; |
+ } |
+ return start; |
+} |
+ |
+U_CAPI wchar_t *uprv_wcscpy(wchar_t *dst, const wchar_t *src) { |
+ wchar_t *start=dst; |
+ while((*dst=*src)!=0) { |
+ ++dst; |
+ ++src; |
+ } |
+ return start; |
+} |
+ |
+U_CAPI size_t uprv_wcslen(const wchar_t *src) { |
+ const wchar_t *start=src; |
+ while(*src!=0) { |
+ ++src; |
+ } |
+ return src-start; |
+} |
+ |
+#endif |
+ |
Property changes on: icu46/source/common/cwchar.c |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |