Changeset 730 for trunk/dll/sortcnr.c
- Timestamp:
 - Jul 22, 2007, 7:57:09 PM (18 years ago)
 - File:
 - 
      
- 1 edited
 
- 
          
  trunk/dll/sortcnr.c (modified) (7 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/dll/sortcnr.c
r574 r730 58 58 if (SortFlags & SORT_NOSORT) 59 59 return 0; 60 if (SortFlags && pCI1-> szFileName[3] && pCI2->szFileName[3]) {60 if (SortFlags && pCI1->pszFileName + 3 && pCI2->pszFileName + 3) { 61 61 if (SortFlags & SORT_DIRSFIRST) { 62 62 if ((pCI1->attrFile & FILE_DIRECTORY) != … … 71 71 switch (SortFlags & (~(SORT_DIRSFIRST | SORT_DIRSLAST | SORT_REVERSE))) { 72 72 case SORT_SUBJECT: 73 if (*pCI1-> szSubject && *pCI2->szSubject)74 ret = stricmp(pCI1-> szSubject, pCI2->szSubject);73 if (*pCI1->pszSubject && *pCI2->pszSubject) 74 ret = stricmp(pCI1->pszSubject, pCI2->pszSubject); 75 75 else { 76 ret = (*pCI2-> szSubject) ? 1 : (*pCI1->szSubject) ? -1 : 0;76 ret = (*pCI2->pszSubject) ? 1 : (*pCI1->pszSubject) ? -1 : 0; 77 77 if (ret && (SortFlags & SORT_REVERSE)) 78 78 ret = (ret > 0) ? -1 : 1; … … 81 81 82 82 case SORT_FILENAME: 83 pch1 = strrchr(pCI1-> szFileName, '\\');84 pch2 = strrchr(pCI2-> szFileName, '\\');83 pch1 = strrchr(pCI1->pszFileName, '\\'); 84 pch2 = strrchr(pCI2->pszFileName, '\\'); 85 85 if (!pch1) 86 86 pch1 = NullStr; … … 91 91 92 92 case SORT_FIRSTEXTENSION: 93 pch1 = strrchr(pCI1-> szFileName, '\\');94 pch2 = strrchr(pCI2-> szFileName, '\\');93 pch1 = strrchr(pCI1->pszFileName, '\\'); 94 pch2 = strrchr(pCI2->pszFileName, '\\'); 95 95 if (!pch1) 96 pch1 = pCI1-> szFileName;96 pch1 = pCI1->pszFileName; 97 97 if (!pch2) 98 pch2 = pCI2-> szFileName;98 pch2 = pCI2->pszFileName; 99 99 pch1 = strchr(pch1, '.'); 100 100 pch2 = strchr(pch2, '.'); … … 107 107 108 108 case SORT_LASTEXTENSION: 109 pch1 = strrchr(pCI1-> szFileName, '\\');110 pch2 = strrchr(pCI2-> szFileName, '\\');109 pch1 = strrchr(pCI1->pszFileName, '\\'); 110 pch2 = strrchr(pCI2->pszFileName, '\\'); 111 111 if (!pch1) 112 pch1 = pCI1-> szFileName;112 pch1 = pCI1->pszFileName; 113 113 if (!pch2) 114 pch2 = pCI2-> szFileName;114 pch2 = pCI2->pszFileName; 115 115 pch1 = strrchr(pch1, '.'); 116 116 pch2 = strrchr(pch2, '.'); … … 189 189 190 190 if (!ret) 191 ret = (SHORT) stricmp(pCI1-> szFileName, pCI2->szFileName);191 ret = (SHORT) stricmp(pCI1->pszFileName, pCI2->pszFileName); 192 192 193 193 if (ret && (SortFlags & SORT_REVERSE)) … … 196 196 return ret; 197 197 } 198 return (SHORT) stricmp(pCI1-> szFileName, pCI2->szFileName);198 return (SHORT) stricmp(pCI1->pszFileName, pCI2->pszFileName); 199 199 }  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  