Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '7zip/FileManager/SplitUtils.cpp')
-rwxr-xr-x7zip/FileManager/SplitUtils.cpp66
1 files changed, 0 insertions, 66 deletions
diff --git a/7zip/FileManager/SplitUtils.cpp b/7zip/FileManager/SplitUtils.cpp
deleted file mode 100755
index 0264c06d..00000000
--- a/7zip/FileManager/SplitUtils.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-// SplitUtils.cpp
-
-#include "StdAfx.h"
-
-#include "Common/StringToInt.h"
-
-#include "SplitUtils.h"
-#include "StringUtils.h"
-
-bool ParseVolumeSizes(const UString &s, CRecordVector<UInt64> &values)
-{
- values.Clear();
- UStringVector destStrings;
- SplitString(s, destStrings);
- bool prevIsNumber = false;
- for (int i = 0; i < destStrings.Size(); i++)
- {
- UString subString = destStrings[i];
- subString.MakeUpper();
- if (subString.IsEmpty())
- return false;
- if (subString == L"-")
- return true;
- if (prevIsNumber)
- {
- wchar_t c = subString[0];
- UInt64 &value = values.Back();
- prevIsNumber = false;
- switch(c)
- {
- case L'B':
- continue;
- case L'K':
- value <<= 10;
- continue;
- case L'M':
- value <<= 20;
- continue;
- case L'G':
- value <<= 30;
- continue;
- }
- }
- const wchar_t *start = subString;
- const wchar_t *end;
- UInt64 value = ConvertStringToUInt64(start, &end);
- if (start == end)
- return false;
- if (value == 0)
- return false;
- values.Add(value);
- prevIsNumber = true;
- UString rem = subString.Mid((int)(end - start));
- if (!rem.IsEmpty())
- destStrings.Insert(i + 1, rem);
- }
- return true;
-}
-
-void AddVolumeItems(NWindows::NControl::CComboBox &volumeCombo)
-{
- volumeCombo.AddString(TEXT("1457664 - 3.5\" floppy"));
- volumeCombo.AddString(TEXT("650M - CD"));
- volumeCombo.AddString(TEXT("700M - CD"));
- volumeCombo.AddString(TEXT("4480M - DVD"));
-}