3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
|
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
|
-
|
namePtr = (char *) name;
length = GetTempPath(MAX_PATH, name);
if (length == 0) {
goto gotError;
}
namePtr += length * sizeof(TCHAR);
if (basenameObj) {
size_t length;
const char *string = TclGetStringFromObj(basenameObj, &length);
Tcl_WinUtfToTChar(string, length, &buf);
memcpy(namePtr, Tcl_DStringValue(&buf), Tcl_DStringLength(&buf));
namePtr += Tcl_DStringLength(&buf);
Tcl_DStringFree(&buf);
} else {
|