Home | History | Annotate | Download | only in common

Lines Matching full:basename

253     if (baseName != fullName) {
254 uprv_free(baseName);
256 baseName = NULL;
266 : UObject(), fullName(fullNameBuffer), baseName(NULL)
277 : UObject(), fullName(fullNameBuffer), baseName(NULL)
287 : UObject(), fullName(fullNameBuffer), baseName(NULL)
421 : UObject(other), fullName(fullNameBuffer), baseName(NULL)
433 if (baseName != fullName) {
434 uprv_free(baseName);
436 baseName = NULL;
452 /* Copy the baseName if it differs from fullName. */
453 if (other.baseName == other.fullName) {
454 baseName = fullName;
456 if (other.baseName) {
457 baseName = uprv_strdup(other.baseName);
490 if (baseName != fullName) {
491 uprv_free(baseName);
493 baseName = NULL;
625 U_ASSERT(baseName==NULL || baseName==fullName);
631 baseName = (char *)uprv_malloc(baseNameLength + 1);
632 if (baseName == NULL) {
636 uprv_strncpy(baseName, fullName, baseNameLength);
637 baseName[baseNameLength] = 0;
641 // the length of the baseName.
646 baseName = fullName;
660 if(baseName != fullName) {
661 uprv_free(baseName);
663 baseName = NULL;
1044 if (U_SUCCESS(status) && baseName == fullName) {
1045 // May have added the first keyword, meaning that the fullName is no longer also the baseName.
1052 return baseName;