diff options
Diffstat (limited to 'src/libs/7zip/win/CPP/7zip/UI/Common/SortUtils.cpp')
-rw-r--r-- | src/libs/7zip/win/CPP/7zip/UI/Common/SortUtils.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/libs/7zip/win/CPP/7zip/UI/Common/SortUtils.cpp b/src/libs/7zip/win/CPP/7zip/UI/Common/SortUtils.cpp deleted file mode 100644 index b7e422a29..000000000 --- a/src/libs/7zip/win/CPP/7zip/UI/Common/SortUtils.cpp +++ /dev/null @@ -1,23 +0,0 @@ -// SortUtils.cpp - -#include "StdAfx.h" - -#include "../../../Common/Wildcard.h" - -#include "SortUtils.h" - -static int CompareStrings(const unsigned *p1, const unsigned *p2, void *param) -{ - const UStringVector &strings = *(const UStringVector *)param; - return CompareFileNames(strings[*p1], strings[*p2]); -} - -void SortFileNames(const UStringVector &strings, CUIntVector &indices) -{ - unsigned numItems = strings.Size(); - indices.ClearAndSetSize(numItems); - unsigned *vals = &indices[0]; - for (unsigned i = 0; i < numItems; i++) - vals[i] = i; - indices.Sort(CompareStrings, (void *)&strings); -} |