Changeset 843
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/copyf.c
r841 r843 51 51 char *MakeTempName(char *buffer) 52 52 { 53 FILESTATUS3 Lfs3;53 FILESTATUS3 fs3; 54 54 APIRET rc; 55 55 char *p, *o; … … 60 60 for (;;) { 61 61 DosError(FERR_DISABLEHARDERR); 62 rc = DosQueryPathInfo(buffer, FIL_STANDARD L, &fs3, (ULONG)sizeof(fs3));62 rc = DosQueryPathInfo(buffer, FIL_STANDARD, &fs3, sizeof(fs3)); 63 63 if (rc == ERROR_DISK_CHANGE) { 64 64 DosError(FERR_ENABLEHARDERR); 65 rc = DosQueryPathInfo(buffer, FIL_STANDARD L, &fs3, (ULONG)sizeof(fs3));65 rc = DosQueryPathInfo(buffer, FIL_STANDARD, &fs3, sizeof(fs3)); 66 66 } 67 67 if (rc) … … 91 91 { 92 92 CHAR *p, *f, *s, *o; 93 FILESTATUS3 Lfs3;93 FILESTATUS3 fs3; 94 94 APIRET rc; 95 95 … … 154 154 for (;;) { 155 155 DosError(FERR_DISABLEHARDERR); 156 rc = DosQueryPathInfo(buffer, FIL_STANDARD L, &fs3, (ULONG)sizeof(fs3));156 rc = DosQueryPathInfo(buffer, FIL_STANDARD, &fs3, sizeof(fs3)); 157 157 if (rc == ERROR_DISK_CHANGE) { 158 158 DosError(FERR_ENABLEHARDERR); 159 rc = DosQueryPathInfo(buffer, FIL_STANDARD L, &fs3, (ULONG)sizeof(fs3));159 rc = DosQueryPathInfo(buffer, FIL_STANDARD, &fs3, sizeof(fs3)); 160 160 } 161 161 if (rc) -
trunk/dll/dirs.c
r841 r843 69 69 70 70 APIRET ret; 71 FILESTATUS3 Lfsa;71 FILESTATUS3 fsa; 72 72 CHAR path[CCHMAXPATH + 1], *p; 73 73 74 74 strcpy(path, s); 75 75 while (*path) { 76 ret = DosQueryPathInfo(path, FIL_STANDARDL, &fsa, 77 (ULONG) sizeof(FILESTATUS3L)); 76 ret = DosQueryPathInfo(path, FIL_STANDARD, &fsa, sizeof(fsa)); 78 77 if (ret || !(fsa.attrFile & FILE_DIRECTORY)) { 79 78 p = strrchr(path, '\\'); -
trunk/dll/droplist.c
r841 r843 104 104 &fsa3, 105 105 sizeof(fsa3)) || 106 (fsa3.attrFile & FILE_DIRECTORY) != 0) {106 fsa3.attrFile & FILE_DIRECTORY) { 107 107 *buffer1 = 0; 108 108 return ret; … … 126 126 */ 127 127 128 registerULONG len, blen;128 ULONG len, blen; 129 129 BOOL ret = FALSE; 130 130 APIRET rc; 131 FILESTATUS3 fsa3; 131 132 132 133 if (pDItem && buffer && buflen) { /* else error calling function */ … … 165 166 "DosQueryPathInfo"); 166 167 } 167 { /* be sure that file/directory is accessible */ 168 FILESTATUS3L fsa3; 169 170 rc = DosQueryPathInfo(buffer, FIL_STANDARDL, &fsa3, sizeof(fsa3)); 171 if (!rc) 172 ret = TRUE; 173 else { 174 Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 175 "DosQueryPathInfo"); 176 *buffer = 0; 177 } 168 169 rc = DosQueryPathInfo(buffer, FIL_STANDARD, &fsa3, sizeof(fsa3)); 170 if (!rc) 171 ret = TRUE; 172 else { 173 Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 174 "DosQueryPathInfo"); 175 *buffer = 0; 178 176 } 179 177 } -
trunk/dll/inis.c
r841 r843 27 27 #define INCL_DOS 28 28 #define INCL_DOSERRORS 29 #define INCL_LONGLONG30 29 #include <os2.h> 31 30 … … 524 523 nm = 1; 525 524 DosError(FERR_DISABLEHARDERR); 526 if (! xDosFindFirst("*.IST",527 528 529 &ffb, sizeof(ffb), &nm, FIL_STANDARDL)) {525 if (!DosFindFirst("*.IST", 526 &hdir, 527 FILE_NORMAL | FILE_ARCHIVED, 528 &ffb, sizeof(ffb), &nm, FIL_STANDARD)) { 530 529 do { 531 530 priority_bumped(); … … 534 533 MPFROMP(ffb.achName)); 535 534 nm = 1; 536 } while (! xDosFindNext(hdir, &ffb, sizeof(ffb), &nm));535 } while (!DosFindNext(hdir, &ffb, sizeof(ffb), &nm)); 537 536 DosFindClose(hdir); 538 537 priority_bumped(); … … 1179 1178 break; 1180 1179 } 1181 /* 1180 /* replace temp inis with new permanent inis */ 1182 1181 memset(&prfp, 0, sizeof(PRFPROFILE)); 1183 1182 prfp.cchUserName = strlen(oldsysini); … … 1573 1572 hDrop = DrgDrag(hwnd, pDInfo, &DIcon, 1L, VK_ENDDRAG, (PVOID) NULL); 1574 1573 if (hDrop == NULLHANDLE) 1575 1574 FreeDragInfoData(hwnd, pDInfo); 1576 1575 WinDestroyPointer(hptrINI); 1577 1576 } … … 1584 1583 1585 1584 if (!DrgAccessDraginfo(pDInfo)) { 1586 1587 1585 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 1586 "DrgAccessDraginfo"); 1588 1587 } 1589 1588 else { 1590 1591 1592 1589 pDItem = DrgQueryDragitemPtr(pDInfo,0); 1590 /* Check valid rendering mechanisms and data */ 1591 if (DrgVerifyRMF(pDItem, DRM_OS2FILE, NULL)) { 1593 1592 DrgFreeDraginfo(pDInfo); 1594 1593 return (MRFROM2SHORT(DOR_DROP, DO_LINK)); /* OK to drop */ 1595 1596 1594 } 1595 else if (DrgVerifyRMF(pDItem, DRM_FM2INIRECORD, DRF_FM2INI)) { 1597 1596 if (WinQueryWindow(pDInfo->hwndSource, QW_PARENT) != 1598 1597 WinQueryWindow(hwnd, QW_PARENT)) … … 1601 1600 return (MRFROM2SHORT(DOR_DROP, ((fCopyDefault) ? DO_COPY : DO_MOVE))); 1602 1601 } 1603 1604 1602 } 1603 DrgFreeDraginfo(pDInfo); 1605 1604 } 1606 1605 } … … 1614 1613 { 1615 1614 PDRAGINFO pDInfo = (PDRAGINFO) mp1; 1616 PDRAGITEM pDItem; /* Pointer to DRAGITEM 1615 PDRAGITEM pDItem; /* Pointer to DRAGITEM */ 1617 1616 ULONG numitems, curitem, len; 1618 1617 USHORT action; … … 1623 1622 1624 1623 if (!DrgAccessDraginfo(pDInfo)) { 1625 1626 1627 1624 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 1625 "DrgAccessDraginfo"); 1626 return 0; 1628 1627 } 1629 1628 numitems = DrgQueryDragitemCount(pDInfo); … … 1638 1637 else { 1639 1638 if (FullDrgName(pDItem, szFrom, sizeof(szFrom)) && 1640 !DosQueryPathInfo(szFrom, FIL_STANDARDL, &fsa, 1641 (ULONG) sizeof(FILESTATUS3L))) 1639 !DosQueryPathInfo(szFrom, FIL_STANDARD, &fsa, sizeof(fsa))) 1642 1640 WinSendMsg(WinQueryWindow(hwnd, QW_PARENT), WM_COMMAND, 1643 1641 MPFROM2SHORT(IDM_COMPARE, 0), MPFROMP(szFrom)); -
trunk/dll/init.c
r841 r843 82 82 CHAR *pp; 83 83 FILE *fp; 84 FILEFINDBUF3 Lffb;84 FILEFINDBUF3 ffb; 85 85 ULONG nm; 86 86 ULONG size = sizeof(SwapperDat); … … 93 93 if (*SwapperDat) { 94 94 nm = 1; 95 rc = xDosFindFirst(SwapperDat,96 97 98 99 &ffb, sizeof(ffb), &nm, FIL_STANDARDL);95 rc = DosFindFirst(SwapperDat, 96 &hdir, 97 FILE_NORMAL | FILE_ARCHIVED | 98 FILE_HIDDEN | FILE_SYSTEM | FILE_READONLY, 99 &ffb, sizeof(ffb), &nm, FIL_STANDARD); 100 100 if (!rc) { 101 101 DosFindClose(hdir); … … 154 154 hdir = HDIR_CREATE; 155 155 nm = 1; 156 if (! xDosFindFirst(SwapperDat,157 158 159 160 &ffb, sizeof(ffb), &nm, FIL_STANDARDL)) {156 if (!DosFindFirst(SwapperDat, 157 &hdir, 158 FILE_NORMAL | FILE_ARCHIVED | 159 FILE_HIDDEN | FILE_SYSTEM | FILE_READONLY, 160 &ffb, sizeof(ffb), &nm, FIL_STANDARD)) { 161 161 DosFindClose(hdir); 162 162 PrfWriteProfileString(fmprof, … … 410 410 HDIR search_handle; 411 411 ULONG num_matches; 412 static FILEFINDBUF3L f;412 FILEFINDBUF3 ffb; 413 413 414 414 StopTimer(); … … 445 445 search_handle = HDIR_CREATE; 446 446 num_matches = 1L; 447 if (! xDosFindFirst(s,448 449 450 451 452 &f, sizeof(FILEFINDBUF3L), &num_matches, FIL_STANDARDL)) {447 if (!DosFindFirst(s, 448 &search_handle, 449 FILE_NORMAL | FILE_DIRECTORY | 450 FILE_SYSTEM | FILE_READONLY | FILE_HIDDEN | 451 FILE_ARCHIVED, 452 &ffb, sizeof(ffb), &num_matches, FIL_STANDARD)) { 453 453 do { 454 strcpy(enddir, f .achName);455 if (f .attrFile & FILE_DIRECTORY) {454 strcpy(enddir, ffb.achName); 455 if (ffb.attrFile & FILE_DIRECTORY) { 456 456 wipeallf("%s\\*", s); 457 457 DosDeleteDir(s); … … 460 460 unlinkf("%s", s); 461 461 } 462 while (! xDosFindNext(search_handle,463 &f, sizeof(FILEFINDBUF3L), &num_matches));462 while (!DosFindNext(search_handle, 463 &ffb, sizeof(ffb), &num_matches)); 464 464 DosFindClose(search_handle); 465 465 } … … 474 474 search_handle = HDIR_CREATE; 475 475 num_matches = 1; 476 if (! xDosFindFirst(s,477 478 479 480 481 &f, sizeof(FILEFINDBUF3L), &num_matches, FIL_STANDARDL)) {476 if (!DosFindFirst(s, 477 &search_handle, 478 FILE_NORMAL | FILE_DIRECTORY | 479 FILE_SYSTEM | FILE_READONLY | FILE_HIDDEN | 480 FILE_ARCHIVED, 481 &ffb, sizeof(ffb), &num_matches, FIL_STANDARD)) { 482 482 do { 483 if (!(f .attrFile & FILE_DIRECTORY)) {484 strcpy(enddir, f .achName);483 if (!(ffb.attrFile & FILE_DIRECTORY)) { 484 strcpy(enddir, ffb.achName); 485 485 unlinkf("%s", s); 486 486 } 487 487 } 488 while (! xDosFindNext(search_handle,489 &f, sizeof(FILEFINDBUF3L), &num_matches));488 while (!DosFindNext(search_handle, 489 &ffb, sizeof(ffb), &num_matches)); 490 490 DosFindClose(search_handle); 491 491 } -
trunk/dll/mainwnd2.c
r841 r843 1363 1363 { 1364 1364 CHAR inipath[CCHMAXPATH], fullpath[CCHMAXPATH]; 1365 FILESTATUS3 Lfsa;1365 FILESTATUS3 fsa; 1366 1366 1367 1367 if (PrfQueryProfileString(HINI_USERPROFILE, 1368 1368 FM2Str, 1369 1369 "Home", NULL, inipath, sizeof(inipath))) { 1370 if (!DosQueryPathInfo(inipath, FIL_STANDARD L, &fsa, (ULONG)sizeof(fsa))) {1370 if (!DosQueryPathInfo(inipath, FIL_STANDARD, &fsa, sizeof(fsa))) { 1371 1371 if (fsa.attrFile & FILE_DIRECTORY) { 1372 1372 if (DosQueryPathInfo(inipath, -
trunk/dll/mle.c
r841 r843 775 775 */ 776 776 777 FILESTATUS3 Lfsa;777 FILESTATUS3 fsa; 778 778 BOOL ret; 779 779 780 if (!DosQueryPathInfo(filename, FIL_STANDARD L, &fsa, (ULONG)sizeof(fsa)) &&781 !(fsa.attrFile & FILE_DIRECTORY)) {780 if (!DosQueryPathInfo(filename, FIL_STANDARD, &fsa, sizeof(fsa)) && 781 ~fsa.attrFile & FILE_DIRECTORY) { 782 782 MLEclearall(h); 783 783 ret = MLEinsertfile(h, filename); -
trunk/dll/printer.c
r841 r843 18 18 ***********************************************************************/ 19 19 20 #define INCL_DOS21 #define INCL_WIN22 #define INCL_LONGLONG23 24 #include <os2.h>25 20 #include <stdlib.h> 26 21 #include <string.h> … … 30 25 #include <share.h> 31 26 #include <string.h> 27 28 #define INCL_DOS 29 #define INCL_WIN 30 #include <os2.h> 31 32 32 #include "fm3dll.h" 33 33 #include "fm3dlg.h" … … 97 97 FILE *fpi, *fpo; 98 98 CHAR s[CCHMAXPATH + 80]; 99 FILESTATUS3 Lfs3;99 FILESTATUS3 fs3; 100 100 LONG cols, lines, pages, z, lmargin, rmargin; 101 101 BOOL endline, endpage, startpage, skipping, firstpass; … … 125 125 break; 126 126 DosError(FERR_DISABLEHARDERR); 127 if (DosQueryPathInfo 128 (li->list[x], FIL_STANDARDL, &fs3, (ULONG) sizeof(fs3))129 || (fs3.attrFile & FILE_DIRECTORY) ||!fs3.cbFile)127 if (DosQueryPathInfo(li->list[x], FIL_STANDARD, &fs3, sizeof(fs3)) || 128 fs3.attrFile & FILE_DIRECTORY || 129 !fs3.cbFile) 130 130 continue; 131 131 if (StopPrinting)
Note:
See TracChangeset
for help on using the changeset viewer.