Lines Matching defs:fullPath
1618 static OSErr GetFullPath(short vRefNum, long dirID, char **fullPath, int *strSize)
1629 *fullPath = NULL;
1630 *fullPath = malloc(*strSize); // How big should this thing be?
1631 require_action (*fullPath != NULL, errorExit, err = memFullErr;);
1636 strcpy(*fullPath, ""); // Clear C result
1655 if ((strlen(cDirName) + strlen(*fullPath)) > *strSize) {
1658 *fullPath = PR_REALLOC(*fullPath, *strSize);
1659 require_action (*fullPath != NULL, errorExit, err = memFullErr;);
1664 sprintf(tmpPath, "%s:%s", cDirName, *fullPath);
1665 strcpy(*fullPath, tmpPath);
1674 PR_DELETE(*fullPath);