- Timestamp:
- Jun 13, 2000, 8:00:22 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/directory.cpp
r3694 r3699 1 /* $Id: directory.cpp,v 1.2 5 2000-06-12 14:59:37phaller Exp $ */1 /* $Id: directory.cpp,v 1.26 2000-06-13 17:56:45 phaller Exp $ */ 2 2 3 3 /* … … 158 158 LPCSTR, lpstrDirectory) 159 159 { 160 char szBuffer[260]; // MAXPATHLEN161 162 160 if(HIWORD(lpstrDirectory) == 0) 163 161 { … … 173 171 (len != 1) ) 174 172 { 175 lstrcpynA(szBuffer, 173 LPSTR lpTemp = (LPSTR)_alloca(len); 174 lstrcpynA(lpTemp, 176 175 lpstrDirectory, 177 176 len - 1); 178 szBuffer[len - 1] = 0;179 lpstrDirectory = szBuffer;177 lpTemp[len - 1] = 0; 178 lpstrDirectory = lpTemp; 180 179 } 181 180 … … 225 224 PSECURITY_ATTRIBUTES,arg2) 226 225 { 227 char szBuffer[260]; // MAXPATHLEN228 226 int len = strlen(lpstrDirectory); 229 227 … … 232 230 (lpstrDirectory[len - 1] == '/') ) 233 231 { 234 lstrcpynA(szBuffer, 232 LPSTR lpTemp = (LPSTR)_alloca(len); 233 lstrcpynA(lpTemp, 235 234 lpstrDirectory, 236 235 len - 1); 237 szBuffer[len - 1] = 0;238 lpstrDirectory = szBuffer;236 lpTemp[len - 1] = 0; 237 lpstrDirectory = lpTemp; 239 238 } 240 239 … … 419 418 LPCSTR, lpstrDirectory) 420 419 { 421 char szBuffer[260]; // MAXPATHLEN422 420 int len = strlen(lpstrDirectory); 423 421 … … 426 424 (lpstrDirectory[len - 1] == '/') ) 427 425 { 428 lstrcpynA(szBuffer, 426 LPSTR lpTemp = (LPSTR)_alloca(len); 427 lstrcpynA(lpTemp, 429 428 lpstrDirectory, 430 429 len - 1); 431 szBuffer[len - 1] = 0;432 lpstrDirectory = szBuffer;430 lpTemp[len - 1] = 0; 431 lpstrDirectory = lpTemp; 433 432 } 434 433
Note:
See TracChangeset
for help on using the changeset viewer.