Remove an unused function.
It appeared to be alive because it called itself.
Change-Id: I40f6e2d4d81d79f697e046217c24ede9b3442ffe
Reviewed-on: https://pdfium-review.googlesource.com/c/46553
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/fxbarcode/qrcode/BC_QRCoderEncoder.cpp b/fxbarcode/qrcode/BC_QRCoderEncoder.cpp
index 96a4898..a82659d 100644
--- a/fxbarcode/qrcode/BC_QRCoderEncoder.cpp
+++ b/fxbarcode/qrcode/BC_QRCoderEncoder.cpp
@@ -320,66 +320,6 @@
return bits->Size() == capacity;
}
-void SplitString(const ByteString& content,
- std::vector<ModeStringPair>* result) {
- size_t index = 0;
- while (index < content.GetLength()) {
- uint8_t c = static_cast<uint8_t>(content[index]);
- if (!((c >= 0xA1 && c <= 0xAA) || (c >= 0xB0 && c <= 0xFA)))
- break;
- index += 2;
- }
- if (index)
- result->push_back({CBC_QRCoderMode::sGBK, content.Left(index)});
- if (index >= content.GetLength())
- return;
-
- size_t flag = index;
- while (GetAlphaNumericCode(content[index]) == -1 &&
- index < content.GetLength()) {
- uint8_t c = static_cast<uint8_t>(content[index]);
- if (((c >= 0xA1 && c <= 0xAA) || (c >= 0xB0 && c <= 0xFA)))
- break;
-#if _FX_PLATFORM_ == _FX_PLATFORM_WINDOWS_
- bool high = !!IsDBCSLeadByte(content[index]);
-#else
- bool high = content[index] > 127;
-#endif
- ++index;
- if (high)
- ++index;
- }
- if (index != flag) {
- result->push_back(
- {CBC_QRCoderMode::sBYTE, content.Mid(flag, index - flag)});
- }
- flag = index;
- if (index >= content.GetLength())
- return;
-
- while (index < content.GetLength() && isdigit(content[index]))
- ++index;
-
- if (index != flag) {
- result->push_back(
- {CBC_QRCoderMode::sNUMERIC, content.Mid(flag, index - flag)});
- }
- flag = index;
- if (index >= content.GetLength())
- return;
-
- while (index < content.GetLength() &&
- GetAlphaNumericCode(content[index]) != -1) {
- ++index;
- }
- if (index != flag) {
- result->push_back(
- {CBC_QRCoderMode::sALPHANUMERIC, content.Mid(flag, index - flag)});
- }
- if (index < content.GetLength())
- SplitString(content.Right(content.GetLength() - index), result);
-}
-
CBC_QRCoderMode* ChooseMode(const ByteString& content, ByteString encoding) {
if (encoding.Compare("SHIFT_JIS") == 0)
return CBC_QRCoderMode::sKANJI;