Home | History | Annotate | Download | only in toolutil

Lines Matching defs:prefixLength

585         int32_t prefixLength;
596 prefixLength=(int32_t)(prefixLimit-s);
597 if(prefixLength==0 || prefixLength>=LENGTHOF(pkgPrefix)) {
604 if(prefixEndsWithType && s[prefixLength-1]!=type) {
611 memcpy(pkgPrefix, s, prefixLength);
612 memcpy(prefix, s, ++prefixLength); // include the /
617 prefixLength=inPkgNameLength;
624 prefix[prefixLength++]='_';
627 prefix[prefixLength++]=U_TREE_ENTRY_SEP_CHAR;
632 prefix[prefixLength]=0;
640 if(0!=strncmp(s, prefix, prefixLength) || s[prefixLength]==0) {
645 items[i].name=s+prefixLength;
696 int32_t i, length, prefixLength, maxItemLength, basenameOffset, offset, outInt32;
774 prefixLength=(int32_t)strlen(prefix);
776 prefixLength=(int32_t)strlen(pkgPrefix);
777 memcpy(prefix, pkgPrefix, prefixLength);
779 prefix[prefixLength-1]=outType;
782 prefix[prefixLength++]=U_TREE_ENTRY_SEP_CHAR;
783 prefix[prefixLength]=0;
785 dsLocalToOut->swapInvChars(dsLocalToOut, prefix, prefixLength, prefix, &errorCode);
803 name=allocString(FALSE, length+prefixLength);
804 memcpy(name, prefix, prefixLength);
805 memcpy(name+prefixLength, items[i].name, length+1);