Lines Matching full:srclen
3377 unescape(UChar* dst, int32_t dstLen,const char* src,int32_t srcLen,UErrorCode *status){
3383 if((dst==NULL && dstLen>0) || (src==NULL ) || dstLen < -1 || srcLen <-1 ){
3387 if(srcLen==-1){
3388 srcLen = (int32_t)uprv_strlen(src);
3391 for (; srcIndex<srcLen; ) {
3394 c = u_unescapeAt(_charAt,&srcIndex,srcLen,(void*)src); /* advances i*/
3665 int32_t cSrcLen,srcLen;
3668 cSrcLen = srcLen = (int32_t)uprv_strlen(fTestCases[i]);
3669 src = (UChar*) malloc((sizeof(UChar) * srcLen) + sizeof(UChar));
3670 srcLen=unescape(src,srcLen,cSrc,cSrcLen,&status);
3672 TestConv(src,srcLen,"SCSU","Coverage",NULL,0);