Changeset 517
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/comp.c
r448 r517 21 21 29 Jul 06 SHL Use xfgets_bstripcr 22 22 15 Aug 06 SHL Turn off hide not selected on dir change 23 19 Oct 06 SHL Correct . and .. detect 23 24 24 25 ***********************************************************************/ … … 99 100 fb->attrFile, 100 101 (fb->cbList > 4L) ? (fb->cbList / 2L) : 0L); 101 else if(recurse && (*fb->achName != '.' || 102 (fb->achName[1] && fb->achName[1] != '.'))) 102 // Skip . and .. 103 else if (recurse && 104 (fb->achName[0] != '.' || 105 (fb->achName[1] && 106 (fb->achName[1] != '.' || fb->achName[2])))) { 103 107 SnapShot(mask,fp,recurse); 108 } 104 109 nm = 1L; 105 110 } while(!DosFindNext(hdir,fb,sizeof(FILEFINDBUF4),&nm)); … … 688 693 pffb = (FILEFINDBUF4 *)fb; 689 694 if(pffb->attrFile & FILE_DIRECTORY) { 690 if(recurse && (*pffb->achName != '.' && (pffb->achName[1] && 691 pffb->achName[1] != '.'))) { 695 // Skip . and .. 696 if (recurse && 697 (pffb->achName[0] != '.' || 698 (pffb->achName[1] && 699 (pffb->achName[1] != '.' || pffb->achName[2])))) { 692 700 if(fForceUpper) 693 701 strupr(pffb->achName); -
trunk/dll/dirsize.c
r378 r517 21 21 08 Aug 05 SHL Avoid Expand/Collapse hangs while working 22 22 17 Jul 06 SHL Use Runtime_Error 23 19 Oct 06 SHL Correct . and .. detect 23 24 24 25 ***********************************************************************/ … … 225 226 //fflush(stdout); 226 227 // Total size skipping . and .. 227 if ((*pffbFile->achName != '.'||228 (pffbFile->achName[1] && pffbFile->achName[1] != '.'))||229 !(pffbFile->attrFile & FILE_DIRECTORY))230 {228 if ((~pffbFile->attrFile & FILE_DIRECTORY) || 229 (pffbFile->achName[0] != '.' || 230 (pffbFile->achName[1] && 231 (pffbFile->achName[1] != '.' || pffbFile->achName[2])))) { 231 232 ullCurDirBytes += pffbFile->cbFile; 232 233 ullCurDirBytes += CBLIST_TO_EASIZE(pffbFile->cbList) & 0x3ff; -
trunk/dll/grep.c
r370 r517 17 17 22 Jul 06 SHL Use Runtime_Error 18 18 26 Jul 06 SHL Check more run time errors 19 19 Oct 06 SHL Correct . and .. detect 19 20 20 21 ***********************************************************************/ … … 443 444 if(*grep->stopflag) 444 445 break; 445 if(*findBuffer.achName != '.' || 446 (findBuffer.achName[1] && findBuffer.achName[1] != '.')) { 446 // Skip . and .. 447 if (findBuffer.achName[0] != '.' || 448 (findBuffer.achName[1] && 449 (findBuffer.achName[1] != '.' || findBuffer.achName[2]))) { 447 450 strcpy(p,findBuffer.achName) ; 448 451 if(!grep->anyexcludes || !IsExcluded(searchPath,fle,numfls)) { -
trunk/dll/objcnr.c
r488 r517 12 12 13 Jul 06 SHL Use Runtime_Error 13 13 01 Sep 06 SHL Do not complain for normal cancel 14 19 Oct 06 SHL Correct . and .. detect 14 15 15 16 ***********************************************************************/ … … 172 173 if(*stopflag) 173 174 break; 174 if((pffbFile->attrFile & FILE_DIRECTORY) && 175 (*pffbFile->achName != '.' || (pffbFile->achName[1] && 176 pffbFile->achName[1] != '.'))) { 175 if ((pffbFile->attrFile & FILE_DIRECTORY) && 176 // Skip . and .. 177 (pffbFile->achName[0] != '.' || 178 (pffbFile->achName[1] && 179 (pffbFile->achName[1] != '.' || pffbFile->achName[2])))) { 177 180 strcpy(endpath,pffbFile->achName); 178 181 ProcessDir(hwndCnr,maskstr,pciP,stopflag); -
trunk/dll/seeall.c
r377 r517 18 18 29 May 06 SHL Comments 19 19 17 Jul 06 SHL Use Runtime_Error 20 19 Oct 06 SHL Correct . and .. detect 20 21 21 22 ***********************************************************************/ … … 2061 2062 for(x = 0;x < nm;x++) { 2062 2063 ffb = (FILEFINDBUF3 *)fb; 2063 if(ffb->attrFile & FILE_DIRECTORY) { 2064 if(*ffb->achName != '.' || 2065 (ffb->achName[1] && 2066 ffb->achName[1] != '.')) { 2064 if (ffb->attrFile & FILE_DIRECTORY) { 2065 // Skip . and .. 2066 if (ffb->achName[0] != '.' || 2067 (ffb->achName[1] && 2068 (ffb->achName[1] != '.' || ffb->achName[2]))) { 2067 2069 strcpy(enddir,ffb->achName); 2068 2070 DoADir(hwnd,filename);
Note:
See TracChangeset
for help on using the changeset viewer.
