Lines Matching defs:sLength
60 CharString &CharString::append(const char *s, int32_t sLength, UErrorCode &errorCode) {
64 if(sLength<-1 || (s==NULL && sLength!=0)) {
68 if(sLength<0) {
69 sLength=uprv_strlen(s);
71 if(sLength>0) {
74 if(sLength>=(buffer.getCapacity()-len)) {
78 buffer[len+=sLength]=0;
81 sLength>=(buffer.getCapacity()-len)
85 return append(CharString(s, sLength, errorCode), errorCode);
86 } else if(ensureCapacity(len+sLength+1, 0, errorCode)) {
87 uprv_memcpy(buffer.getAlias()+len, s, sLength);
88 buffer[len+=sLength]=0;