/* ****************************************************************************** * * 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" #include "cwchar.h" #if !U_HAVE_WCSCPY 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