| Index: icu51/source/common/cwchar.c
|
| ===================================================================
|
| --- icu51/source/common/cwchar.c (revision 0)
|
| +++ icu51/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: icu51/source/common/cwchar.c
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|