Lines Matching defs:dirname
2093 const wchar_t *dirname, const wchar_t *relfile)
2096 if (FAILED(PathCchCombineEx(buffer, bufsize, dirname, relfile,
2102 size_t dirlen = wcslen(dirname);
2113 if (dirname != buffer) {
2114 wcscpy(buffer, dirname);
2117 if (dirlen > 1 && dirname[dirlen - 1] != SEP) {
2131 _Py_join_relfile(const wchar_t *dirname, const wchar_t *relfile)
2133 assert(dirname != NULL && relfile != NULL);
2137 size_t maxlen = wcslen(dirname) + 1 + wcslen(relfile);
2143 assert(wcslen(dirname) < MAXPATHLEN);
2144 assert(wcslen(relfile) < MAXPATHLEN - wcslen(dirname));
2145 if (join_relfile(filename, bufsize, dirname, relfile) < 0) {
2153 dirname: the target buffer with the dirname already in place,
2159 _Py_add_relfile(wchar_t *dirname, const wchar_t *relfile, size_t bufsize)
2161 assert(dirname != NULL && relfile != NULL);
2163 return join_relfile(dirname, bufsize, dirname, relfile);