Changeset 847
- Timestamp:
- Sep 29, 2007, 8:45:16 PM (18 years ago)
- Location:
- trunk/dll
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/attribs.c
r841 r847 91 91 case UM_UNDO: 92 92 { 93 FILESTATUS3 Lfi;93 FILESTATUS3 fi; 94 94 long ro = 2, hi = 2, sy = 2, ar = 2; 95 95 BOOL allgrey; … … 101 101 li = INSTDATA(hwnd); 102 102 if (li && li->list[0] && (allgrey || mp1) && 103 !DosQueryPathInfo(li->list[0], FIL_STANDARD L, &fi,103 !DosQueryPathInfo(li->list[0], FIL_STANDARD, &fi, 104 104 (ULONG) sizeof(fi))) { 105 105 ro = ((fi.attrFile & FILE_READONLY) != 0); … … 281 281 { 282 282 ULONG temp = 0; 283 FILESTATUS3 Lfi;283 FILESTATUS3 fi; 284 284 SHORT x; 285 285 APIRET rc; … … 327 327 for (x = 0; li->list[x]; x++) { 328 328 DosError(FERR_DISABLEHARDERR); 329 rc = DosQueryPathInfo(li->list[x], FIL_STANDARD L, &fi,329 rc = DosQueryPathInfo(li->list[x], FIL_STANDARD, &fi, 330 330 (ULONG) sizeof(fi)); 331 331 if (rc) … … 379 379 else if (state == 1) 380 380 fi.attrFile |= FILE_ARCHIVED; 381 xDosSetPathInfo(li->list[x], FIL_STANDARD L, &fi, sizeof(fi), 0);381 xDosSetPathInfo(li->list[x], FIL_STANDARD, &fi, sizeof(fi), 0); 382 382 } 383 383 WinDismissDlg(hwnd, 1); -
trunk/dll/chklist.c
r841 r847 431 431 432 432 FILEDLG fdlg; 433 FILESTATUS3 Lfs3;433 FILESTATUS3 fs3; 434 434 CHAR drive[3], *pdrive = drive, filename[CCHMAXPATH], *p; 435 435 … … 460 460 filename, sizeof(filename))) { 461 461 if (!DosQueryPathInfo(filename, 462 FIL_STANDARD L, &fs3, sizeof(fs3))) {462 FIL_STANDARD, &fs3, sizeof(fs3))) { 463 463 p = filename; 464 464 while (*p) { -
trunk/dll/collect.c
r841 r847 2508 2508 if (mp2) { 2509 2509 PCNRITEM pci = (PCNRITEM) ((PNOTIFYRECORDENTER) mp2)->pRecord; 2510 FILEFINDBUF3 Lffb;2510 FILEFINDBUF3 ffb; 2511 2511 HDIR hDir = HDIR_CREATE; 2512 2512 ULONG nm = 1; … … 2518 2518 break; 2519 2519 DosError(FERR_DISABLEHARDERR); 2520 status = xDosFindFirst(pci->pszFileName, &hDir,2520 status = DosFindFirst(pci->pszFileName, &hDir, 2521 2521 FILE_NORMAL | FILE_DIRECTORY | 2522 2522 FILE_ARCHIVED | FILE_READONLY | 2523 2523 FILE_HIDDEN | FILE_SYSTEM, 2524 &ffb, sizeof(ffb), &nm, FIL_STANDARD L);2524 &ffb, sizeof(ffb), &nm, FIL_STANDARD); 2525 2525 priority_bumped(); 2526 2526 if (!status) { -
trunk/dll/comp.c
r846 r847 194 194 HMQ hmq2; 195 195 FILE *fp1, *fp2; 196 ULONG LONGlen1, len2;196 ULONG len1, len2; 197 197 ULONG offset = 0; 198 198 LONG numread1, numread2; … … 241 241 } 242 242 else { 243 len1 = _filelengthi64(fileno(fp1));244 len2 = _filelengthi64(fileno(fp2));243 len1 = filelength(fileno(fp1)); 244 len2 = filelength(fileno(fp2)); 245 245 if (len1 != len2) { 246 246 strcpy(s, GetPString(IDS_COMPDIFSIZESTEXT)); -
trunk/dll/copyf.c
r843 r847 353 353 APIRET docopyallf(INT type, CHAR * oldname, CHAR * newname, ...) 354 354 { 355 FILEFINDBUF3 Lfb;355 FILEFINDBUF3 fb; 356 356 ULONG nm; 357 357 HDIR hdir; … … 364 364 365 365 DosError(FERR_DISABLEHARDERR); 366 if (! xDosFindFirst(oldname)) {366 if (!DosFindFirst(oldname)) { 367 367 do { 368 368 … … 384 384 rc = docopyf(type,, "%s",); /* copy file */ 385 385 DosError(FERR_DISABLEHARDERR); 386 } while (!rc && ! xDosFindNext());386 } while (!rc && !DosFindNext()); 387 387 DosFindClose(hdir); 388 388 } … … 662 662 { 663 663 INT ret = -1; 664 FILESTATUS3 Lfsi;664 FILESTATUS3 fsi; 665 665 666 666 DosError(FERR_DISABLEHARDERR); 667 if (!DosQueryPathInfo(filename, FIL_STANDARD L, &fsi, sizeof(fsi))) {667 if (!DosQueryPathInfo(filename, FIL_STANDARD, &fsi, sizeof(fsi))) { 668 668 fsi.attrFile = 0; 669 669 DosError(FERR_DISABLEHARDERR); 670 if (!xDosSetPathInfo(filename, FIL_STANDARD L, &fsi, sizeof(fsi), 0))670 if (!xDosSetPathInfo(filename, FIL_STANDARD, &fsi, sizeof(fsi), 0)) 671 671 ret = 0; 672 672 } … … 678 678 /* unlink everything from directory on down... */ 679 679 680 FILEFINDBUF3 L*f;680 FILEFINDBUF3 *f; 681 681 HDIR search_handle; 682 682 ULONG num_matches; … … 736 736 737 737 ss = xmalloc(CCHMAXPATH, pszSrcFile, __LINE__); 738 f = xmalloc(sizeof(FILEFINDBUF3 L), pszSrcFile, __LINE__);738 f = xmalloc(sizeof(FILEFINDBUF3), pszSrcFile, __LINE__); 739 739 if (!ss || !f) { 740 740 xfree(ss); … … 748 748 749 749 DosError(FERR_DISABLEHARDERR); 750 if (! xDosFindFirst(str, &search_handle, FILE_NORMAL | FILE_DIRECTORY |750 if (!DosFindFirst(str, &search_handle, FILE_NORMAL | FILE_DIRECTORY | 751 751 FILE_SYSTEM | FILE_READONLY | FILE_HIDDEN | FILE_ARCHIVED, 752 f, sizeof(FILEFINDBUF3 L), &num_matches, FIL_STANDARDL)) {752 f, sizeof(FILEFINDBUF3), &num_matches, FIL_STANDARD)) { 753 753 754 754 strcpy(ss, s); … … 778 778 } 779 779 } 780 num_matches = 1 L;780 num_matches = 1; 781 781 DosError(FERR_DISABLEHARDERR); 782 } while (! xDosFindNext(search_handle, f, sizeof(FILEFINDBUF3L),783 782 } while (!DosFindNext(search_handle, f, sizeof(FILEFINDBUF3), 783 &num_matches)); 784 784 DosFindClose(search_handle); 785 785 } … … 795 795 /* wildcard delete */ 796 796 797 FILEFINDBUF3 L*f;797 FILEFINDBUF3 *f; 798 798 HDIR search_handle; 799 799 ULONG num_matches; … … 830 830 831 831 ss = xmalloc(CCHMAXPATH, pszSrcFile, __LINE__); 832 f = xmalloc(sizeof(FILEFINDBUF3 L), pszSrcFile, __LINE__);832 f = xmalloc(sizeof(FILEFINDBUF3), pszSrcFile, __LINE__); 833 833 if (!ss || !f) { 834 834 xfree(ss); … … 842 842 843 843 DosError(FERR_DISABLEHARDERR); 844 if (! xDosFindFirst(str, &search_handle, FILE_NORMAL, f,845 sizeof(FILEFINDBUF3L), &num_matches, FIL_STANDARDL)) {844 if (!DosFindFirst(str, &search_handle, FILE_NORMAL, f, 845 sizeof(FILEFINDBUF3), &num_matches, FIL_STANDARD)) { 846 846 847 847 strcpy(ss, s); … … 853 853 num_matches = 1; 854 854 DosError(FERR_DISABLEHARDERR); 855 } while (! xDosFindNext(search_handle, f, sizeof(FILEFINDBUF3L),856 855 } while (!DosFindNext(search_handle, f, sizeof(FILEFINDBUF3), 856 &num_matches)); 857 857 DosFindClose(search_handle); 858 858 } -
trunk/dll/dircnrs.c
r841 r847 3127 3127 3128 3128 PCNRITEM pci = (PCNRITEM) ((PNOTIFYRECORDENTER) mp2)->pRecord; 3129 FILEFINDBUF3 Lffb;3129 FILEFINDBUF3 ffb; 3130 3130 HDIR hDir = HDIR_CREATE; 3131 3131 ULONG nm = 1; … … 3137 3137 break; 3138 3138 DosError(FERR_DISABLEHARDERR); 3139 status = xDosFindFirst(pci->pszFileName,3139 status = DosFindFirst(pci->pszFileName, 3140 3140 &hDir, 3141 3141 FILE_NORMAL | FILE_DIRECTORY | 3142 3142 FILE_ARCHIVED | FILE_READONLY | 3143 3143 FILE_HIDDEN | FILE_SYSTEM, 3144 &ffb, sizeof(ffb), &nm, FIL_STANDARD L);3144 &ffb, sizeof(ffb), &nm, FIL_STANDARD); 3145 3145 priority_bumped(); 3146 3146 if (!status) { -
trunk/dll/draglist.c
r841 r847 115 115 DRAGIMAGE fakeicon; 116 116 PDRAGINFO pDInfo; 117 FILESTATUS3 Lfs3;117 FILESTATUS3 fs3; 118 118 CHAR szDir[CCHMAXPATH], szFile[CCHMAXPATH], *p; 119 119 120 120 if (filename && *filename) { 121 121 if ((IsRoot(filename) && IsValidDrive(*filename)) || 122 !DosQueryPathInfo(filename, FIL_STANDARD L, &fs3, sizeof(fs3))) {122 !DosQueryPathInfo(filename, FIL_STANDARD, &fs3, sizeof(fs3))) { 123 123 strcpy(szDir, filename); 124 124 p = szDir; … … 588 588 CHAR szFile[CCHMAXPATH], szBuffer[CCHMAXPATH]; 589 589 DRAGIMAGE *paDImgIcons = NULL, *pDImg; 590 FILESTATUS3 Lfs3;590 FILESTATUS3 fs3; 591 591 BOOL ok; 592 592 DIRCNRDATA *dcd; … … 599 599 for (ulSelect = 0; list[ulSelect]; ulSelect++) { 600 600 if ((!IsRoot(list[ulSelect]) || !IsValidDrive(*list[ulSelect])) && 601 DosQueryPathInfo(list[ulSelect], FIL_STANDARD L, &fs3, sizeof(fs3)))601 DosQueryPathInfo(list[ulSelect], FIL_STANDARD, &fs3, sizeof(fs3))) 602 602 continue; 603 603 strcpy(szBuffer, list[ulSelect]); -
trunk/dll/droplist.c
r843 r847 97 97 } 98 98 { /* be sure that file/directory is accessible */ 99 FILESTATUS3 Lfsa3;99 FILESTATUS3 fsa3; 100 100 101 101 DosError(FERR_DISABLEHARDERR); 102 102 if (DosQueryPathInfo(buffer1, 103 FIL_STANDARD L,103 FIL_STANDARD, 104 104 &fsa3, 105 105 sizeof(fsa3)) || -
trunk/dll/eas.c
r844 r847 1186 1186 1187 1187 HOLDFEA *head = NULL, *info, *last = NULL; 1188 FILESTATUS4 Lfsa4;1188 FILESTATUS4 fsa4; 1189 1189 HFILE handle; 1190 1190 ULONG action; … … 1201 1201 if (ishandle) 1202 1202 handle = *(HFILE *) filename; 1203 if (!DosQueryFileInfo(handle, FIL_QUERYEASIZE L, (PVOID)&fsa4,1203 if (!DosQueryFileInfo(handle, FIL_QUERYEASIZE, (PVOID)&fsa4, 1204 1204 (ULONG) sizeof(fsa4)) && 1205 1205 fsa4.cbList > 4) … … 1291 1291 //03 AUG 07 GKY This isn't an error it is for processing Readonly files 1292 1292 /* try it without opening it */ 1293 if (!DosQueryPathInfo(filename, FIL_QUERYEASIZE L, (PVOID) & fsa4,1293 if (!DosQueryPathInfo(filename, FIL_QUERYEASIZE, (PVOID) & fsa4, 1294 1294 (ULONG) sizeof(fsa4)) && 1295 1295 fsa4.cbList > 4) -
trunk/dll/filldir.c
r841 r847 1191 1191 rc = DosQueryPathInfo(szDrive, 1192 1192 FIL_STANDARDL, 1193 &fsa4, (ULONG) sizeof(FILESTATUS 3L));1193 &fsa4, (ULONG) sizeof(FILESTATUS4L)); 1194 1194 fsa4.cbList = 0; 1195 1195 } -
trunk/dll/flesh.c
r841 r847 227 227 228 228 BOOL ret = FALSE; 229 FILEFINDBUF3 Lffb[DDEPTH];230 PFILEFINDBUF3 Lpffb;229 FILEFINDBUF3 ffb[DDEPTH]; 230 PFILEFINDBUF3 pffb; 231 231 HDIR hDir = HDIR_CREATE; 232 232 ULONG nm, ulM = 1, total = 0, fl = MUST_HAVE_DIRECTORY; … … 278 278 279 279 if (!isremote || !fRemoteBug) 280 ulM = (ddepth < 16 L) ? ddepth : 1L;280 ulM = (ddepth < 16) ? ddepth : 1; 281 281 282 282 nm = ulM; … … 285 285 if (includefiles) 286 286 fl = FILE_DIRECTORY; 287 rc = xDosFindFirst(str,288 289 290 291 292 &ffb, ulM * sizeof(FILEFINDBUF3L), &nm, FIL_STANDARDL);287 rc = DosFindFirst(str, 288 &hDir, 289 FILE_NORMAL | fl | 290 FILE_READONLY | FILE_ARCHIVED | 291 FILE_SYSTEM | FILE_HIDDEN, 292 &ffb, ulM * sizeof(FILEFINDBUF3), &nm, FIL_STANDARD); 293 293 if (ulM == 1 && !rc) { 294 294 do { … … 296 296 if (!includefiles && !(pffb->attrFile & FILE_DIRECTORY) && !brokenlan) { 297 297 brokenlan = TRUE; 298 ddepth = (ULONG) - 1 L;298 ddepth = (ULONG) - 1; 299 299 ddepth--; 300 300 if (!NoBrokenNotify) { … … 308 308 GetPString(IDS_LANERROR2TITLETEXT), 309 309 GetPString(IDS_LANERROR2TEXT)); 310 NoBrokenNotify = 255 L;310 NoBrokenNotify = 255; 311 311 PrfWriteProfileData(fmprof, 312 312 FM3Str, … … 335 335 nm = 1; 336 336 DosError(FERR_DISABLEHARDERR); 337 } while (++total < ddepth && !(rc = ( xDosFindNext(hDir,338 339 sizeof(FILEFINDBUF3L),340 337 } while (++total < ddepth && !(rc = (DosFindNext(hDir, 338 &ffb, 339 sizeof(FILEFINDBUF3), 340 &nm)))); 341 341 DosFindClose(hDir); 342 342 if (toupper(*pciParent->pszFileName) > 'B' && … … 351 351 if (rc && rc != ERROR_NO_MORE_FILES) 352 352 sprintf(&s[strlen(s)], GetPString(IDS_SEARCHERRORTEXT), rc, str); 353 else if (ddepth < 16 L)353 else if (ddepth < 16) 354 354 brokenlan = TRUE; 355 355 Notify(s); … … 365 365 366 366 for (len = 0; len < nm; len++) { 367 pffb = (PFILEFINDBUF3 L) fb;367 pffb = (PFILEFINDBUF3) fb; 368 368 if (!includefiles && !(pffb->attrFile & FILE_DIRECTORY)) { 369 369 if (!isbroken) { … … 382 382 GetPString(IDS_FSDERROR2TITLETEXT), 383 383 GetPString(IDS_FSDERROR2TEXT)); 384 NoBrokenNotify = 255 L;384 NoBrokenNotify = 255; 385 385 PrfWriteProfileData(fmprof, 386 386 FM3Str, … … 418 418 pci = WinSendMsg(hwndCnr, 419 419 CM_ALLOCRECORD, 420 MPFROMLONG(EXTRA_RECORD_BYTES), MPFROMLONG(1 L));420 MPFROMLONG(EXTRA_RECORD_BYTES), MPFROMLONG(1)); 421 421 if (!pci) { 422 422 Win_Error(hwndCnr, HWND_DESKTOP, __FILE__, __LINE__, -
trunk/dll/getnames.c
r841 r847 210 210 { 211 211 FILEDLG fdlg; 212 FILESTATUS3 Lfsa;212 FILESTATUS3 fsa; 213 213 CHAR drive[3], *pdrive = drive, *p; 214 214 APIRET rc; … … 278 278 return FALSE; 279 279 MakeFullName(filename); 280 if (!DosQueryPathInfo(filename, FIL_STANDARD L, &fsa, sizeof(fsa))) {280 if (!DosQueryPathInfo(filename, FIL_STANDARD, &fsa, sizeof(fsa))) { 281 281 if (fsa.attrFile & FILE_DIRECTORY) { 282 282 /* device or directory */ … … 316 316 { 317 317 FILEDLG fdlg; 318 FILESTATUS3 Lfsa;318 FILESTATUS3 fsa; 319 319 CHAR drive[3], *pdrive = drive, *p; 320 320 static CHAR lastfilename[CCHMAXPATH] = ""; … … 369 369 return FALSE; 370 370 MakeFullName(filename); 371 if (!DosQueryPathInfo(filename, FIL_STANDARD L, &fsa, sizeof(fsa))) {371 if (!DosQueryPathInfo(filename, FIL_STANDARD, &fsa, sizeof(fsa))) { 372 372 if (fsa.attrFile & FILE_DIRECTORY) { /* device or directory */ 373 373 saymsg(MB_CANCEL | MB_ICONEXCLAMATION, … … 375 375 return FALSE; 376 376 } 377 else if (overwrite && fsa.cbFile != 0 L) {377 else if (overwrite && fsa.cbFile != 0) { 378 378 if (saymsg(MB_YESNO, 379 379 hwnd, -
trunk/dll/grep.c
r841 r847 401 401 // process all subdirectories 402 402 403 FILEFINDBUF4 Lffb;403 FILEFINDBUF4 ffb; 404 404 HDIR findHandle = HDIR_CREATE; 405 405 LONG ulFindCnt = 1; … … 412 412 // step through all subdirectories 413 413 DosError(FERR_DISABLEHARDERR); 414 if (! xDosFindFirst(searchPath, &findHandle, (MUST_HAVE_DIRECTORY |415 416 417 (PULONG) & ulFindCnt, FIL_QUERYEASIZEL)) {414 if (!DosFindFirst(searchPath, &findHandle, (MUST_HAVE_DIRECTORY | 415 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN | FILE_READONLY), 416 &ffb, (ULONG) sizeof(ffb), 417 (PULONG) & ulFindCnt, FIL_QUERYEASIZE)) { 418 418 419 419 // get rid of mask portion, save end-of-directory … … 440 440 } 441 441 ulFindCnt = 1; 442 } while (! xDosFindNext(findHandle,443 444 442 } while (!DosFindNext(findHandle, 443 &ffb, 444 sizeof(ffb), (PULONG) & ulFindCnt)); 445 445 DosFindClose(findHandle); 446 446 priority_normal(); … … 454 454 // process all matching files in a directory 455 455 456 PFILEFINDBUF4 LpffbArray;457 PFILEFINDBUF4 LpffbFile;456 PFILEFINDBUF4 pffbArray; 457 PFILEFINDBUF4 pffbFile; 458 458 ULONG x; 459 459 HDIR findHandle = HDIR_CREATE; … … 462 462 PSZ p; 463 463 APIRET rc; 464 ULONG ulBufBytes = FilesToGet * sizeof(FILEFINDBUF4 L);464 ULONG ulBufBytes = FilesToGet * sizeof(FILEFINDBUF4); 465 465 static BOOL fDone; 466 466 … … 488 488 DosError(FERR_DISABLEHARDERR); 489 489 ulFindCnt = FilesToGet; 490 rc = xDosFindFirst(szFindPath,491 492 493 494 495 496 FIL_QUERYEASIZEL);490 rc = DosFindFirst(szFindPath, 491 &findHandle, 492 FILE_NORMAL | grep->attrFile | grep->antiattr, 493 pffbArray, 494 ulBufBytes, 495 &ulFindCnt, 496 FIL_QUERYEASIZE); 497 497 if (!rc) { 498 498 do { … … 530 530 if (!pffbFile->oNextEntryOffset) 531 531 break; 532 pffbFile = (PFILEFINDBUF4 L)((PBYTE)pffbFile + pffbFile->oNextEntryOffset);532 pffbFile = (PFILEFINDBUF4)((PBYTE)pffbFile + pffbFile->oNextEntryOffset); 533 533 } // for 534 534 if (*grep->stopflag) … … 536 536 DosSleep(0); //26 Aug 07 GKY 1 537 537 ulFindCnt = FilesToGet; 538 rc = xDosFindNext(findHandle, pffbArray, ulBufBytes, &ulFindCnt);538 rc = DosFindNext(findHandle, pffbArray, ulBufBytes, &ulFindCnt); 539 539 } while (!rc); 540 540 -
trunk/dll/inis.c
r843 r847 516 516 WinSetWindowText(hwndMLE, lasttext); 517 517 { 518 FILEFINDBUF3 Lffb;518 FILEFINDBUF3 ffb; 519 519 ULONG nm; 520 520 HDIR hdir; … … 1618 1618 CHAR szFrom[CCHMAXPATH + 2], szDir[CCHMAXPATH + 1], 1619 1619 szTemp[CCHMAXPATH + 2]; 1620 FILESTATUS3 Lfsa;1620 FILESTATUS3 fsa; 1621 1621 INIREC inirec; 1622 1622 … … 2486 2486 2487 2487 CHAR filename[CCHMAXPATH + 81], *p; 2488 FILESTATUS3 Lfsa;2488 FILESTATUS3 fsa; 2489 2489 HINI hINI; 2490 2490 … … 2509 2509 TRUE) && 2510 2510 *filename && 2511 !DosQueryPathInfo(filename, FIL_STANDARD L, &fsa, sizeof(fsa))) {2511 !DosQueryPathInfo(filename, FIL_STANDARD, &fsa, sizeof(fsa))) { 2512 2512 hINI = PrfOpenProfile(WinQueryAnchorBlock(hwnd), filename); 2513 2513 if (!hINI) { -
trunk/dll/mainwnd.c
r841 r847 5593 5593 ULONG ulSearchCount; 5594 5594 SHORT sSelect; 5595 FILEFINDBUF3 Lfindbuf;5595 FILEFINDBUF3 findbuf; 5596 5596 HDIR hDir; 5597 5597 CHAR *p; … … 5600 5600 hDir = HDIR_CREATE; 5601 5601 ulSearchCount = 1; 5602 if (! xDosFindFirst("*.TLS", &hDir, FILE_READONLY | FILE_ARCHIVED,5603 &findbuf, sizeof(FILEFINDBUF3L),5604 &ulSearchCount, FIL_STANDARDL)) {5602 if (!DosFindFirst("*.TLS", &hDir, FILE_READONLY | FILE_ARCHIVED, 5603 &findbuf, sizeof(FILEFINDBUF3), 5604 &ulSearchCount, FIL_STANDARD)) { 5605 5605 do { 5606 5606 priority_bumped(); … … 5627 5627 } 5628 5628 } 5629 while (! xDosFindNext(hDir, &findbuf, sizeof(FILEFINDBUF3L),5630 5629 while (!DosFindNext(hDir, &findbuf, sizeof(FILEFINDBUF3), 5630 &ulSearchCount)); 5631 5631 DosFindClose(hDir); 5632 5632 priority_bumped(); … … 5642 5642 ULONG ulDriveMap; 5643 5643 ULONG ulSearchCount; 5644 FILEFINDBUF3 Lfindbuf;5644 FILEFINDBUF3 findbuf; 5645 5645 HDIR hDir; 5646 5646 APIRET rc; … … 5661 5661 ulSearchCount = 1; 5662 5662 if (!IsRoot(info->path)) 5663 rc = xDosFindFirst(info->path, &hDir, FILE_DIRECTORY |5664 5665 5666 &findbuf, sizeof(FILEFINDBUF3L),5667 &ulSearchCount, FIL_STANDARDL);5663 rc = DosFindFirst(info->path, &hDir, FILE_DIRECTORY | 5664 MUST_HAVE_DIRECTORY | FILE_READONLY | 5665 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 5666 &findbuf, sizeof(FILEFINDBUF3), 5667 &ulSearchCount, FIL_STANDARD); 5668 5668 else { 5669 5669 rc = 0; … … 5685 5685 } 5686 5686 } 5687 else if (!(ulDriveMap & (1 L<< (toupper(*info->path) - 'A')))) {5687 else if (!(ulDriveMap & (1 << (toupper(*info->path) - 'A')))) { 5688 5688 temp = info->next; 5689 5689 remove_udir(info->path); … … 5703 5703 ulSearchCount = 1; 5704 5704 if (!IsRoot(info->path)) 5705 rc = xDosFindFirst(info->path, &hDir, FILE_DIRECTORY |5706 5707 5708 &findbuf, sizeof(FILEFINDBUF3L),5709 &ulSearchCount, FIL_STANDARDL);5705 rc = DosFindFirst(info->path, &hDir, FILE_DIRECTORY | 5706 MUST_HAVE_DIRECTORY | FILE_READONLY | 5707 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 5708 &findbuf, sizeof(FILEFINDBUF3), 5709 &ulSearchCount, FIL_STANDARD); 5710 5710 else { 5711 5711 rc = 0; … … 5727 5727 } 5728 5728 } 5729 else if (!(ulDriveMap & (1 L<< (toupper(*info->path) - 'A')))) {5729 else if (!(ulDriveMap & (1 << (toupper(*info->path) - 'A')))) { 5730 5730 temp = info->next; 5731 5731 remove_udir(info->path); -
trunk/dll/saveclip.c
r846 r847 434 434 fseek(fp, 0, SEEK_SET); 435 435 if (WinQueryButtonCheckstate(hwnd, SAV_APPEND) == 0) 436 DosSetFileSize L((HFILE) fileno(fp), 0);436 DosSetFileSize((HFILE) fileno(fp), 0); 437 437 else 438 438 fseek(fp, 0, SEEK_END); … … 785 785 fseek(fp, 0, SEEK_SET); 786 786 if (WinQueryButtonCheckstate(hwnd, SAV_APPEND) == 0) 787 DosSetFileSize L((HFILE) fileno(fp), 0);787 DosSetFileSize((HFILE) fileno(fp), 0); 788 788 else 789 789 fseek(fp, 0, SEEK_END); -
trunk/dll/seeall.c
r846 r847 465 465 x = 0; 466 466 while (list[x]) { 467 FILESTATUS3 Lfsa;467 FILESTATUS3 fsa; 468 468 // BOOL spaces; 469 469 // if (needs_quoting(list[x])) { … … 476 476 memset(&fsa, 0, sizeof(fsa)); 477 477 DosError(FERR_DISABLEHARDERR); 478 DosQueryPathInfo(list[x], FIL_STANDARD L, &fsa, sizeof(fsa));478 DosQueryPathInfo(list[x], FIL_STANDARD, &fsa, sizeof(fsa)); 479 479 if (fsa.attrFile & FILE_DIRECTORY) { 480 480 BldQuotedFullPathName(szBuffer + strlen(szBuffer), … … 888 888 CHECKLIST cl; 889 889 INT isdir = 0, sysdir = 0, ro = 0, hs = 0; 890 FILESTATUS3 Lfsa;890 FILESTATUS3 fsa; 891 891 CHAR prompt[CCHMAXPATH * 3]; 892 892 APIRET error; … … 901 901 } 902 902 DosError(FERR_DISABLEHARDERR); 903 if (DosQueryPathInfo(list[x], FIL_STANDARD L, &fsa, sizeof(fsa))) {903 if (DosQueryPathInfo(list[x], FIL_STANDARD, &fsa, sizeof(fsa))) { 904 904 list = RemoveFromList(list, list[x]); 905 905 if (!list) … … 983 983 fsa.attrFile = 0; 984 984 DosError(FERR_DISABLEHARDERR); 985 DosQueryPathInfo(list[x], FIL_STANDARD L, &fsa, sizeof(fsa));985 DosQueryPathInfo(list[x], FIL_STANDARD, &fsa, sizeof(fsa)); 986 986 if (fsa.attrFile & FILE_DIRECTORY) { 987 987 sprintf(prompt, GetPString(IDS_DELETINGTEXT), list[x]); -
trunk/dll/select.c
r841 r847 815 815 } 816 816 else { 817 size_t len1 = _filelengthi64(fileno(fp1));818 size_t len2 = _filelengthi64(fileno(fp2));817 size_t len1 = filelength(fileno(fp1)); 818 size_t len2 = filelength(fileno(fp2)); 819 819 820 820 if (len1 == len2) { -
trunk/dll/shadow.c
r841 r847 167 167 CHAR szBuff[CCHMAXPATH + 8]; 168 168 HOBJECT obj = (HOBJECT) 0; 169 FILESTATUS3 Lfsa;169 FILESTATUS3 fsa; 170 170 171 171 *szBuff = 0; … … 200 200 while (list[x]) { 201 201 if (!DosQueryPathInfo(list[x], 202 FIL_STANDARD L, &fsa,203 (ULONG) sizeof(FILESTATUS3 L))) {202 FIL_STANDARD, &fsa, 203 (ULONG) sizeof(FILESTATUS3))) { 204 204 205 205 ULONG apt; -
trunk/dll/srchpath.c
r841 r847 105 105 || strchr(filename, ':')) { 106 106 107 FILESTATUS3 Lfsa;107 FILESTATUS3 fsa; 108 108 109 if (!DosQueryPathInfo(filename, FIL_STANDARD L, &fsa, (ULONG) sizeof(fsa)))109 if (!DosQueryPathInfo(filename, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa))) 110 110 return filename; 111 111 *fbuf = 0; -
trunk/dll/tools.c
r841 r847 890 890 EM_SETTEXTLIMIT, MPFROM2SHORT(CCHMAXPATH, 0), MPVOID); 891 891 { 892 FILEFINDBUF3 Lfindbuf;892 FILEFINDBUF3 findbuf; 893 893 HDIR hDir; 894 894 ULONG ulSearchCount, x = 0; … … 901 901 ulSearchCount = 1; 902 902 DosError(FERR_DISABLEHARDERR); 903 if (! xDosFindFirst(masks[x],904 905 906 907 sizeof(FILEFINDBUF3L),908 &ulSearchCount, FIL_STANDARDL)) {903 if (!DosFindFirst(masks[x], 904 &hDir, 905 FILE_ARCHIVED, 906 &findbuf, 907 sizeof(FILEFINDBUF3), 908 &ulSearchCount, FIL_STANDARD)) { 909 909 do { 910 910 priority_bumped(); … … 915 915 MPFROMP(findbuf.achName)); 916 916 ulSearchCount = 1; 917 } while (! xDosFindNext(hDir,918 919 sizeof(FILEFINDBUF3L), &ulSearchCount));917 } while (!DosFindNext(hDir, 918 &findbuf, 919 sizeof(FILEFINDBUF3), &ulSearchCount)); 920 920 DosFindClose(hDir); 921 921 priority_bumped(); -
trunk/dll/treecnr.c
r841 r847 1728 1728 case UM_ENTER: 1729 1729 { 1730 FILEFINDBUF3 Lffb;1730 FILEFINDBUF3 ffb; 1731 1731 HDIR hDir = HDIR_CREATE; 1732 1732 ULONG nm = 1; … … 1888 1888 if (!IsOk) { 1889 1889 DosError(FERR_DISABLEHARDERR); 1890 status = xDosFindFirst(pci->pszFileName, &hDir,1891 1892 1893 1894 &ffb, sizeof(ffb), &nm, FIL_STANDARDL);1890 status = DosFindFirst(pci->pszFileName, &hDir, 1891 FILE_NORMAL | FILE_DIRECTORY | 1892 FILE_ARCHIVED | FILE_READONLY | 1893 FILE_HIDDEN | FILE_SYSTEM, 1894 &ffb, sizeof(ffb), &nm, FIL_STANDARD); 1895 1895 priority_bumped(); 1896 1896 } -
trunk/dll/undel.c
r841 r847 56 56 struct tempstruct *undelinfo; 57 57 BOOL killme = FALSE; 58 FILESTATUS3 Lfsa;58 FILESTATUS3 fsa; 59 59 60 60 undelinfo = (struct tempstruct *)arg; … … 136 136 MPFROM2SHORT(0, LIT_FIRST), 137 137 MPFROMP(s)) < 0 138 && DosQueryPathInfo(s, FIL_STANDARD L, &fsa,138 && DosQueryPathInfo(s, FIL_STANDARD, &fsa, 139 139 (ULONG) sizeof(fsa))) 140 140 WinSendDlgItemMsg(hwnd, UNDEL_LISTBOX, LM_INSERTITEM, -
trunk/dll/valid.c
r844 r847 87 87 88 88 int comp = 0; 89 FILESTATUS3 Lfs3o, fs3n;89 FILESTATUS3 fs3o, fs3n; 90 90 91 91 DosError(FERR_DISABLEHARDERR); 92 if (!DosQueryPathInfo(file1, FIL_STANDARD L, &fs3o, sizeof(fs3o))) {93 DosError(FERR_DISABLEHARDERR); 94 if (!DosQueryPathInfo(file2, FIL_STANDARD L, &fs3n, sizeof(fs3n))) {92 if (!DosQueryPathInfo(file1, FIL_STANDARD, &fs3o, sizeof(fs3o))) { 93 DosError(FERR_DISABLEHARDERR); 94 if (!DosQueryPathInfo(file2, FIL_STANDARD, &fs3n, sizeof(fs3n))) { 95 95 comp = (fs3n.fdateLastWrite.year > 96 96 fs3o.fdateLastWrite.year) ? 1 : … … 379 379 /* returns: -1 (error), 0 (is a directory), or 1 (is a file) */ 380 380 381 FILESTATUS3 Lfsa;381 FILESTATUS3 fsa; 382 382 APIRET ret; 383 383 384 384 if (filename && *filename) { 385 385 DosError(FERR_DISABLEHARDERR); 386 ret = DosQueryPathInfo(filename, FIL_STANDARD L, &fsa, (ULONG) sizeof(fsa));386 ret = DosQueryPathInfo(filename, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa)); 387 387 if (!ret) 388 388 return ((fsa.attrFile & FILE_DIRECTORY) == 0); … … 408 408 { 409 409 CHAR fullname[CCHMAXPATH]; 410 FILESTATUS3 Lfs;410 FILESTATUS3 fs; 411 411 412 412 if (path) { … … 418 418 DosError(FERR_DISABLEHARDERR); 419 419 if (!DosQueryPathInfo(fullname, 420 FIL_STANDARD L,420 FIL_STANDARD, 421 421 &fs, 422 422 sizeof(fs)) && (fs.attrFile & FILE_DIRECTORY)) … … 462 462 ULONG ulDrv; 463 463 CHAR *p; 464 FILESTATUS3 Lfs;464 FILESTATUS3 fs; 465 465 APIRET rc; 466 466 … … 472 472 return path; 473 473 DosError(FERR_DISABLEHARDERR); 474 rc = DosQueryPathInfo(path, FIL_STANDARD L, &fs, sizeof(fs));474 rc = DosQueryPathInfo(path, FIL_STANDARD, &fs, sizeof(fs)); 475 475 if (!rc && (fs.attrFile & FILE_DIRECTORY)) 476 476 return path; -
trunk/dll/viewer.c
r841 r847 791 791 if (!MLEgetreadonly(hwndMLE)) { 792 792 793 LONGLONG oldsize;793 ULONG oldsize; 794 794 795 795 if (!*vw->exportfilename || … … 809 809 fp = xfopen(vw->exportfilename, "r+", pszSrcFile, __LINE__); 810 810 if (fp) { 811 oldsize = _filelengthi64(fileno(fp));812 DosSetFileSize L(fileno(fp), 0);811 oldsize = filelength(fileno(fp)); 812 DosSetFileSize(fileno(fp), 0); 813 813 fclose(fp); 814 814 } … … 823 823 fp = xfopen(vw->exportfilename, "r+", pszSrcFile, __LINE__); 824 824 if (fp) { 825 DosSetFileSize L(fileno(fp), oldsize);825 DosSetFileSize(fileno(fp), oldsize); 826 826 fclose(fp); 827 827 } -
trunk/dll/viewinf.c
r841 r847 94 94 95 95 CHAR mask[CCHMAXPATH], *enddir, text[CCHMAXPATH * 2]; 96 FILEFINDBUF3 Lffb;96 FILEFINDBUF3 ffb; 97 97 HDIR hdir; 98 98 ULONG nm; … … 109 109 nm = 1; 110 110 DosError(FERR_DISABLEHARDERR); 111 if (! xDosFindFirst(mask, &hdir, FILE_NORMAL | FILE_ARCHIVED,112 &ffb, sizeof(ffb), &nm, FIL_STANDARDL)) {111 if (!DosFindFirst(mask, &hdir, FILE_NORMAL | FILE_ARCHIVED, 112 &ffb, sizeof(ffb), &nm, FIL_STANDARD)) { 113 113 do { 114 114 priority_normal(); … … 149 149 Continue: 150 150 nm = 1; 151 } while (! xDosFindNext(hdir, &ffb, sizeof(ffb), &nm));151 } while (!DosFindNext(hdir, &ffb, sizeof(ffb), &nm)); 152 152 DosFindClose(hdir); 153 153 priority_normal(); -
trunk/dll/walkem.c
r841 r847 539 539 540 540 CHAR szDrive[] = " :", szTemp[1032]; 541 FILEFINDBUF3 Lfindbuf;541 FILEFINDBUF3 findbuf; 542 542 HDIR hDir = HDIR_CREATE; 543 543 SHORT sDrive; … … 575 575 pszPath, (pszPath[strlen(pszPath) - 1] == '\\') ? "" : "\\"); 576 576 DosError(FERR_DISABLEHARDERR); 577 if (! xDosFindFirst(szTemp,578 579 580 581 582 583 sizeof(FILEFINDBUF3L), &ulSearchCount, FIL_STANDARDL)) {577 if (!DosFindFirst(szTemp, 578 &hDir, 579 FILE_DIRECTORY | MUST_HAVE_DIRECTORY | 580 FILE_READONLY | FILE_ARCHIVED | FILE_SYSTEM | 581 FILE_HIDDEN, 582 &findbuf, 583 sizeof(FILEFINDBUF3), &ulSearchCount, FIL_STANDARD)) { 584 584 do { 585 585 if (findbuf.attrFile & FILE_DIRECTORY) { … … 597 597 } 598 598 ulSearchCount = 1; 599 } while (! xDosFindNext(hDir,600 &findbuf, sizeof(FILEFINDBUF3L), &ulSearchCount));599 } while (!DosFindNext(hDir, 600 &findbuf, sizeof(FILEFINDBUF3), &ulSearchCount)); 601 601 DosFindClose(hDir); 602 602 } … … 696 696 ULONG ulDriveNum, ulDriveMap; 697 697 ULONG ulSearchCount; 698 FILEFINDBUF3 Lfindbuf;698 FILEFINDBUF3 findbuf; 699 699 HDIR hDir; 700 700 APIRET rc; … … 712 712 ulSearchCount = 1; 713 713 if (!IsRoot(info->path)) 714 rc = xDosFindFirst(info->path, &hDir, FILE_DIRECTORY |715 716 717 &findbuf, sizeof(FILEFINDBUF3L),718 &ulSearchCount, FIL_STANDARDL);714 rc = DosFindFirst(info->path, &hDir, FILE_DIRECTORY | 715 MUST_HAVE_DIRECTORY | FILE_READONLY | 716 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 717 &findbuf, sizeof(FILEFINDBUF3), 718 &ulSearchCount, FIL_STANDARD); 719 719 else { 720 720 rc = 0; … … 753 753 ulSearchCount = 1; 754 754 if (!IsRoot(info->path)) 755 rc = xDosFindFirst(info->path, &hDir, FILE_DIRECTORY |756 757 758 &findbuf, sizeof(FILEFINDBUF3L),759 &ulSearchCount, FIL_STANDARDL);755 rc = DosFindFirst(info->path, &hDir, FILE_DIRECTORY | 756 MUST_HAVE_DIRECTORY | FILE_READONLY | 757 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 758 &findbuf, sizeof(FILEFINDBUF3), 759 &ulSearchCount, FIL_STANDARD); 760 760 else { 761 761 rc = 0; … … 892 892 893 893 ULONG ulSearchCount; 894 FILEFINDBUF3 Lfindbuf;894 FILEFINDBUF3 findbuf; 895 895 HDIR hDir; 896 896 APIRET rc; … … 904 904 ulSearchCount = 1; 905 905 if (!IsRoot(szBuffer)) { 906 rc = xDosFindFirst(szBuffer, &hDir, FILE_DIRECTORY |907 908 909 &findbuf, sizeof(FILEFINDBUF3L),910 &ulSearchCount, FIL_STANDARDL);906 rc = DosFindFirst(szBuffer, &hDir, FILE_DIRECTORY | 907 MUST_HAVE_DIRECTORY | FILE_READONLY | 908 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 909 &findbuf, sizeof(FILEFINDBUF3), 910 &ulSearchCount, FIL_STANDARD); 911 911 if (!rc) 912 912 DosFindClose(hDir); … … 942 942 943 943 ULONG ulSearchCount; 944 FILEFINDBUF3 Lfindbuf;944 FILEFINDBUF3 findbuf; 945 945 HDIR hDir; 946 946 APIRET rc; … … 950 950 ulSearchCount = 1; 951 951 if (!IsRoot(szBuffer)) { 952 rc = xDosFindFirst(szBuffer,953 954 955 956 957 958 sizeof(FILEFINDBUF3L),959 &ulSearchCount, FIL_STANDARDL);952 rc = DosFindFirst(szBuffer, 953 &hDir, 954 FILE_DIRECTORY | 955 MUST_HAVE_DIRECTORY | FILE_READONLY | 956 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 957 &findbuf, 958 sizeof(FILEFINDBUF3), 959 &ulSearchCount, FIL_STANDARD); 960 960 if (!rc) 961 961 DosFindClose(hDir); … … 1018 1018 1019 1019 ULONG ulSearchCount; 1020 FILEFINDBUF3 Lfindbuf;1020 FILEFINDBUF3 findbuf; 1021 1021 HDIR hDir; 1022 1022 APIRET rc; … … 1033 1033 ulSearchCount = 1; 1034 1034 if (!IsRoot(szBuff)) { 1035 rc = xDosFindFirst(szBuff,1036 1037 1038 1039 1040 1041 sizeof(FILEFINDBUF3L),1042 &ulSearchCount, FIL_STANDARDL);1035 rc = DosFindFirst(szBuff, 1036 &hDir, 1037 FILE_DIRECTORY | 1038 MUST_HAVE_DIRECTORY | FILE_READONLY | 1039 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 1040 &findbuf, 1041 sizeof(FILEFINDBUF3), 1042 &ulSearchCount, FIL_STANDARD); 1043 1043 if (!rc) 1044 1044 DosFindClose(hDir); … … 1381 1381 1382 1382 ULONG ulSearchCount; 1383 FILEFINDBUF3 Lfindbuf;1383 FILEFINDBUF3 findbuf; 1384 1384 HDIR hDir; 1385 1385 APIRET rc; … … 1396 1396 ulSearchCount = 1; 1397 1397 if (!IsRoot(szBuff)) { 1398 rc = xDosFindFirst(szBuff,1399 1400 1401 1402 1403 1404 sizeof(FILEFINDBUF3L),1405 &ulSearchCount, FIL_STANDARDL);1398 rc = DosFindFirst(szBuff, 1399 &hDir, 1400 FILE_DIRECTORY | 1401 MUST_HAVE_DIRECTORY | FILE_READONLY | 1402 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 1403 &findbuf, 1404 sizeof(FILEFINDBUF3), 1405 &ulSearchCount, FIL_STANDARD); 1406 1406 if (!rc) 1407 1407 DosFindClose(hDir); … … 1446 1446 1447 1447 ULONG ulSearchCount; 1448 FILEFINDBUF3 Lfindbuf;1448 FILEFINDBUF3 findbuf; 1449 1449 HDIR hDir; 1450 1450 APIRET rc; … … 1461 1461 ulSearchCount = 1; 1462 1462 if (!IsRoot(szBuff)) { 1463 rc = xDosFindFirst(szBuff,1464 1465 1466 1467 1468 1469 sizeof(FILEFINDBUF3L),1470 &ulSearchCount, FIL_STANDARDL);1463 rc = DosFindFirst(szBuff, 1464 &hDir, 1465 FILE_DIRECTORY | 1466 MUST_HAVE_DIRECTORY | FILE_READONLY | 1467 FILE_ARCHIVED | FILE_SYSTEM | FILE_HIDDEN, 1468 &findbuf, 1469 sizeof(FILEFINDBUF3), 1470 &ulSearchCount, FIL_STANDARD); 1471 1471 if (!rc) 1472 1472 DosFindClose(hDir); -
trunk/dll/worker.c
r841 r847 398 398 goto Abort; 399 399 { 400 FILESTATUS3 Lfsa;400 FILESTATUS3 fsa; 401 401 402 402 DosError(FERR_DISABLEHARDERR); 403 403 if (DosQueryPathInfo(ex.extractdir, 404 FIL_STANDARD L,404 FIL_STANDARD, 405 405 &fsa, 406 (ULONG) sizeof(FILESTATUS3 L)) ||406 (ULONG) sizeof(FILESTATUS3)) || 407 407 !(fsa.attrFile & FILE_DIRECTORY)) 408 408 goto Abort; … … 487 487 case IDM_OPENTREE: 488 488 { 489 FILESTATUS3 Lfsa;489 FILESTATUS3 fsa; 490 490 491 491 DosError(FERR_DISABLEHARDERR); 492 492 if (DosQueryPathInfo(wk->li->list[x], 493 FIL_STANDARD L,493 FIL_STANDARD, 494 494 &fsa, 495 (ULONG) sizeof(FILESTATUS3 L)) ||495 (ULONG) sizeof(FILESTATUS3)) || 496 496 !(fsa.attrFile & FILE_DIRECTORY)) 497 497 break; … … 1248 1248 x = 0; 1249 1249 while (wk->li->list[x]) { 1250 FILESTATUS3 Lfsa;1250 FILESTATUS3 fsa; 1251 1251 // BOOL spaces; 1252 1252 // if (needs_quoting(wk->li->list[x])) { … … 1257 1257 // spaces = FALSE; 1258 1258 // strcat(szBuffer, wk->li->list[x]); 1259 memset(&fsa, 0, sizeof(FILESTATUS3 L));1259 memset(&fsa, 0, sizeof(FILESTATUS3)); 1260 1260 DosError(FERR_DISABLEHARDERR); 1261 1261 DosQueryPathInfo(wk->li->list[x], 1262 FIL_STANDARD L,1263 &fsa, (ULONG) sizeof(FILESTATUS3 L));1262 FIL_STANDARD, 1263 &fsa, (ULONG) sizeof(FILESTATUS3)); 1264 1264 if (fsa.attrFile & FILE_DIRECTORY) { 1265 1265 BldQuotedFullPathName(szBuffer + strlen(szBuffer), wk->li->list[x], "*"); … … 1448 1448 INT isdir = 0, sysdir = 0, ro = 0, hs = 0; 1449 1449 register INT x; 1450 FILESTATUS3 Lfsa;1450 FILESTATUS3 fsa; 1451 1451 CHAR prompt[CCHMAXPATH * 3]; 1452 1452 APIRET error; … … 1463 1463 DosError(FERR_DISABLEHARDERR); 1464 1464 if (DosQueryPathInfo(wk->li->list[x], 1465 FIL_STANDARD L, &fsa,1466 (ULONG) sizeof(FILESTATUS3 L))) {1465 FIL_STANDARD, &fsa, 1466 (ULONG) sizeof(FILESTATUS3))) { 1467 1467 wk->li->list = RemoveFromList(wk->li->list, 1468 1468 wk->li->list[x]); … … 1550 1550 DosError(FERR_DISABLEHARDERR); 1551 1551 DosQueryPathInfo(wk->li->list[x], 1552 FIL_STANDARD L,1553 &fsa, (ULONG) sizeof(FILESTATUS3 L));1552 FIL_STANDARD, 1553 &fsa, (ULONG) sizeof(FILESTATUS3)); 1554 1554 if (fsa.attrFile & FILE_DIRECTORY) { 1555 1555 sprintf(prompt, -
trunk/dll/wrappers.c
r841 r847 66 66 * and we don't put enough additional data on the stack for this to occur. 67 67 * It is caller's responsitibility to report errors 68 * @param pInfoBuf pointer to FILESTATUS3 Lor EAOP2 buffer69 * @param ulInfoLevel FIL_STANDARD Lor FIL_QUERYEASIZE68 * @param pInfoBuf pointer to FILESTATUS3(L) or EAOP2 buffer 69 * @param ulInfoLevel FIL_STANDARD(L) or FIL_QUERYEASIZE 70 70 * @returns Same as DosSetPathInfo 71 71 */ … … 78 78 { 79 79 APIRET rc = DosSetPathInfo(pszPathName, ulInfoLevel, pInfoBuf, cbInfoBuf, flOptions); 80 FILESTATUS3L alt_fs3; 80 FILESTATUS3 alt_fs3; 81 FILESTATUS3L alt_fs3L; 81 82 EAOP2 alt_eaop2; 82 83 if (rc == ERROR_INVALID_NAME) { 83 84 switch (ulInfoLevel) { 84 case FIL_STANDARDL: 85 alt_fs3 = *(PFILESTATUS3L)pInfoBuf; // Copy 86 rc = DosSetPathInfo(pszPathName, ulInfoLevel, &alt_fs3, sizeof(alt_fs3), flOptions); 87 break; 88 case FIL_QUERYEASIZE: 89 alt_eaop2 = *(PEAOP2)pInfoBuf; // Copy 90 rc = DosSetPathInfo(pszPathName, ulInfoLevel, &alt_eaop2, sizeof(alt_eaop2), flOptions); 91 break; 85 case FIL_STANDARD: 86 alt_fs3 = *(PFILESTATUS3)pInfoBuf; // Copy 87 rc = DosSetPathInfo(pszPathName, ulInfoLevel, &alt_fs3, sizeof(alt_fs3), flOptions); 88 break; 89 case FIL_STANDARDL: 90 alt_fs3L = *(PFILESTATUS3L)pInfoBuf; // Copy 91 rc = DosSetPathInfo(pszPathName, ulInfoLevel, &alt_fs3L, sizeof(alt_fs3L), flOptions); 92 break; 93 case FIL_QUERYEASIZE: 94 alt_eaop2 = *(PEAOP2)pInfoBuf; // Copy 95 rc = DosSetPathInfo(pszPathName, ulInfoLevel, &alt_eaop2, sizeof(alt_eaop2), flOptions); 96 break; 92 97 default: 93 98 Runtime_Error(pszSrcFile, __LINE__, "ulInfoLevel %u unexpected", ulInfoLevel);
Note:
See TracChangeset
for help on using the changeset viewer.