Changeset 841 for trunk/dll/comp.c
- Timestamp:
- Sep 23, 2007, 6:27:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/comp.c
r838 r841 94 94 static VOID SnapShot(char *path, FILE *fp, BOOL recurse) 95 95 { 96 PFILEFINDBUF4 pffb;96 PFILEFINDBUF4L pffb; 97 97 char *mask, *enddir; 98 98 HDIR hdir = HDIR_CREATE; … … 100 100 101 101 // 13 Aug 07 SHL fimxe to use FileToGet 102 pffb = xmalloc(sizeof(FILEFINDBUF4 ), pszSrcFile, __LINE__);102 pffb = xmalloc(sizeof(FILEFINDBUF4L), pszSrcFile, __LINE__); 103 103 if (pffb) { 104 104 mask = xmalloc(CCHMAXPATH, pszSrcFile, __LINE__); … … 117 117 FILE_ARCHIVED | FILE_READONLY | FILE_HIDDEN | 118 118 FILE_SYSTEM, 119 pffb, sizeof(FILEFINDBUF4 ), &ulFindCnt, FIL_QUERYEASIZE)) {119 pffb, sizeof(FILEFINDBUF4L), &ulFindCnt, FIL_QUERYEASIZEL)) { 120 120 do { 121 121 strcpy(enddir, pffb->achName); … … 141 141 } 142 142 ulFindCnt = 1; 143 } while (!xDosFindNext(hdir, pffb, sizeof(FILEFINDBUF4 ), &ulFindCnt));143 } while (!xDosFindNext(hdir, pffb, sizeof(FILEFINDBUF4L), &ulFindCnt)); 144 144 DosFindClose(hdir); 145 145 } … … 190 190 HMQ hmq2; 191 191 FILE *fp1, *fp2; 192 ULONG len1, len2, offset = 0L; 192 ULONGLONG len1, len2; 193 ULONG offset = 0; 193 194 LONG numread1, numread2; 194 195 CHAR s[1024], ss[1024], *p1, *p2; … … 236 237 } 237 238 else { 238 len1 = filelength(fileno(fp1));239 len2 = filelength(fileno(fp2));239 len1 = _filelengthi64(fileno(fp1)); 240 len2 = _filelengthi64(fileno(fp2)); 240 241 if (len1 != len2) { 241 242 strcpy(s, GetPString(IDS_COMPDIFSIZESTEXT)); … … 738 739 ULONG x; 739 740 CHAR *maskstr; 740 PFILEFINDBUF4 pffbArray;741 PFILEFINDBUF4 pffbFile;741 PFILEFINDBUF4L pffbArray; 742 PFILEFINDBUF4L pffbFile; 742 743 HDIR hDir; 743 744 ULONG ulFindCnt; 744 ULONG ulBufBytes = sizeof(FILEFINDBUF4 ) * FilesToGet;745 ULONG ulBufBytes = sizeof(FILEFINDBUF4L) * FilesToGet; 745 746 APIRET rc; 746 747 … … 775 776 FILE_SYSTEM | FILE_HIDDEN | 776 777 (recurse ? FILE_DIRECTORY : 0), 777 pffbArray, ulBufBytes, &ulFindCnt, FIL_QUERYEASIZE );778 pffbArray, ulBufBytes, &ulFindCnt, FIL_QUERYEASIZEL); 778 779 if (!rc) { 779 780 do { … … 805 806 } 806 807 } 807 pffbFile = (PFILEFINDBUF4 )((PBYTE)pffbFile + pffbFile->oNextEntryOffset);808 pffbFile = (PFILEFINDBUF4L)((PBYTE)pffbFile + pffbFile->oNextEntryOffset); 808 809 } // for 809 810 DosError(FERR_DISABLEHARDERR); … … 928 929 // Use snapshot file 929 930 FILE *fp; 930 FILEFINDBUF4 fb4;931 FILEFINDBUF4L fb4; 931 932 CHAR str[CCHMAXPATH * 2], *p; 932 933
Note:
See TracChangeset
for help on using the changeset viewer.