OLD | NEW |
---|---|
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 // Original code is licensed as follows: | 6 // Original code is licensed as follows: |
7 /* | 7 /* |
8 * Copyright 2011 ZXing authors | 8 * Copyright 2011 ZXing authors |
9 * | 9 * |
10 * Licensed under the Apache License, Version 2.0 (the "License"); | 10 * Licensed under the Apache License, Version 2.0 (the "License"); |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
167 if (m_pBCWriter) { | 167 if (m_pBCWriter) { |
168 ((CBC_OneDimWriter*)m_pBCWriter)->SetFontStyle(style); | 168 ((CBC_OneDimWriter*)m_pBCWriter)->SetFontStyle(style); |
169 } | 169 } |
170 } | 170 } |
171 void CBC_OneCode::SetFontColor(FX_ARGB color) { | 171 void CBC_OneCode::SetFontColor(FX_ARGB color) { |
172 if (m_pBCWriter) { | 172 if (m_pBCWriter) { |
173 ((CBC_OneDimWriter*)m_pBCWriter)->SetFontColor(color); | 173 ((CBC_OneDimWriter*)m_pBCWriter)->SetFontColor(color); |
174 } | 174 } |
175 } | 175 } |
176 CBC_Code39::CBC_Code39() { | 176 CBC_Code39::CBC_Code39() { |
177 m_pBCReader = (CBC_Reader*)new(CBC_OnedCode39Reader); | 177 m_pBCReader = (CBC_Reader*)new (CBC_OnedCode39Reader); |
Nico
2015/08/06 21:52:00
(weird parens; weird cast too)
| |
178 m_pBCWriter = (CBC_Writer*)new(CBC_OnedCode39Writer); | 178 m_pBCWriter = (CBC_Writer*)new (CBC_OnedCode39Writer); |
179 } | 179 } |
180 CBC_Code39::CBC_Code39(FX_BOOL usingCheckDigit) { | 180 CBC_Code39::CBC_Code39(FX_BOOL usingCheckDigit) { |
181 m_pBCReader = (CBC_Reader*)new CBC_OnedCode39Reader(usingCheckDigit); | 181 m_pBCReader = (CBC_Reader*)new CBC_OnedCode39Reader(usingCheckDigit); |
182 m_pBCWriter = (CBC_Writer*)new CBC_OnedCode39Writer; | 182 m_pBCWriter = (CBC_Writer*)new CBC_OnedCode39Writer; |
183 } | 183 } |
184 CBC_Code39::CBC_Code39(FX_BOOL usingCheckDigit, FX_BOOL extendedMode) { | 184 CBC_Code39::CBC_Code39(FX_BOOL usingCheckDigit, FX_BOOL extendedMode) { |
185 m_pBCReader = | 185 m_pBCReader = |
186 (CBC_Reader*)new CBC_OnedCode39Reader(usingCheckDigit, extendedMode); | 186 (CBC_Reader*)new CBC_OnedCode39Reader(usingCheckDigit, extendedMode); |
187 m_pBCWriter = (CBC_Writer*)new CBC_OnedCode39Writer(extendedMode); | 187 m_pBCWriter = (CBC_Writer*)new CBC_OnedCode39Writer(extendedMode); |
188 } | 188 } |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
260 } | 260 } |
261 return FALSE; | 261 return FALSE; |
262 } | 262 } |
263 FX_BOOL CBC_Code39::SetWideNarrowRatio(int32_t ratio) { | 263 FX_BOOL CBC_Code39::SetWideNarrowRatio(int32_t ratio) { |
264 if (m_pBCWriter) { | 264 if (m_pBCWriter) { |
265 return ((CBC_OnedCode39Writer*)m_pBCWriter)->SetWideNarrowRatio(ratio); | 265 return ((CBC_OnedCode39Writer*)m_pBCWriter)->SetWideNarrowRatio(ratio); |
266 } | 266 } |
267 return FALSE; | 267 return FALSE; |
268 } | 268 } |
269 CBC_Codabar::CBC_Codabar() { | 269 CBC_Codabar::CBC_Codabar() { |
270 m_pBCReader = (CBC_Reader*)new(CBC_OnedCodaBarReader); | 270 m_pBCReader = (CBC_Reader*)new (CBC_OnedCodaBarReader); |
271 m_pBCWriter = (CBC_Writer*)new(CBC_OnedCodaBarWriter); | 271 m_pBCWriter = (CBC_Writer*)new (CBC_OnedCodaBarWriter); |
272 } | 272 } |
273 CBC_Codabar::~CBC_Codabar() { | 273 CBC_Codabar::~CBC_Codabar() { |
274 if (m_pBCReader) { | 274 if (m_pBCReader) { |
275 delete (m_pBCReader); | 275 delete (m_pBCReader); |
276 m_pBCReader = NULL; | 276 m_pBCReader = NULL; |
277 } | 277 } |
278 if (m_pBCWriter) { | 278 if (m_pBCWriter) { |
279 delete (m_pBCWriter); | 279 delete (m_pBCWriter); |
280 m_pBCWriter = NULL; | 280 m_pBCWriter = NULL; |
281 } | 281 } |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
351 } | 351 } |
352 CFX_WideString CBC_Codabar::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 352 CFX_WideString CBC_Codabar::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |
353 CBC_BufferedImageLuminanceSource source(pBitmap); | 353 CBC_BufferedImageLuminanceSource source(pBitmap); |
354 CBC_GlobalHistogramBinarizer binarizer(&source); | 354 CBC_GlobalHistogramBinarizer binarizer(&source); |
355 CBC_BinaryBitmap bitmap(&binarizer); | 355 CBC_BinaryBitmap bitmap(&binarizer); |
356 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); | 356 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); |
357 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 357 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |
358 return CFX_WideString::FromUTF8(str, str.GetLength()); | 358 return CFX_WideString::FromUTF8(str, str.GetLength()); |
359 } | 359 } |
360 CBC_Code128::CBC_Code128(BC_TYPE type) { | 360 CBC_Code128::CBC_Code128(BC_TYPE type) { |
361 m_pBCReader = (CBC_Reader*)new(CBC_OnedCode128Reader); | 361 m_pBCReader = (CBC_Reader*)new (CBC_OnedCode128Reader); |
362 m_pBCWriter = (CBC_Writer*)new CBC_OnedCode128Writer(type); | 362 m_pBCWriter = (CBC_Writer*)new CBC_OnedCode128Writer(type); |
363 } | 363 } |
364 CBC_Code128::~CBC_Code128() { | 364 CBC_Code128::~CBC_Code128() { |
365 if (m_pBCReader) { | 365 if (m_pBCReader) { |
366 delete (m_pBCReader); | 366 delete (m_pBCReader); |
367 m_pBCReader = NULL; | 367 m_pBCReader = NULL; |
368 } | 368 } |
369 if (m_pBCWriter) { | 369 if (m_pBCWriter) { |
370 delete (m_pBCWriter); | 370 delete (m_pBCWriter); |
371 m_pBCWriter = NULL; | 371 m_pBCWriter = NULL; |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
428 } | 428 } |
429 CFX_WideString CBC_Code128::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 429 CFX_WideString CBC_Code128::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |
430 CBC_BufferedImageLuminanceSource source(pBitmap); | 430 CBC_BufferedImageLuminanceSource source(pBitmap); |
431 CBC_GlobalHistogramBinarizer binarizer(&source); | 431 CBC_GlobalHistogramBinarizer binarizer(&source); |
432 CBC_BinaryBitmap bitmap(&binarizer); | 432 CBC_BinaryBitmap bitmap(&binarizer); |
433 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); | 433 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); |
434 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 434 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |
435 return CFX_WideString::FromUTF8(str, str.GetLength()); | 435 return CFX_WideString::FromUTF8(str, str.GetLength()); |
436 } | 436 } |
437 CBC_EAN8::CBC_EAN8() { | 437 CBC_EAN8::CBC_EAN8() { |
438 m_pBCReader = (CBC_Reader*)new(CBC_OnedEAN8Reader); | 438 m_pBCReader = (CBC_Reader*)new (CBC_OnedEAN8Reader); |
439 m_pBCWriter = (CBC_Writer*)new(CBC_OnedEAN8Writer); | 439 m_pBCWriter = (CBC_Writer*)new (CBC_OnedEAN8Writer); |
440 } | 440 } |
441 CBC_EAN8::~CBC_EAN8() { | 441 CBC_EAN8::~CBC_EAN8() { |
442 if (m_pBCReader) { | 442 if (m_pBCReader) { |
443 delete (m_pBCReader); | 443 delete (m_pBCReader); |
444 m_pBCReader = NULL; | 444 m_pBCReader = NULL; |
445 } | 445 } |
446 if (m_pBCWriter) { | 446 if (m_pBCWriter) { |
447 delete (m_pBCWriter); | 447 delete (m_pBCWriter); |
448 m_pBCWriter = NULL; | 448 m_pBCWriter = NULL; |
449 } | 449 } |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
511 } | 511 } |
512 CFX_WideString CBC_EAN8::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 512 CFX_WideString CBC_EAN8::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |
513 CBC_BufferedImageLuminanceSource source(pBitmap); | 513 CBC_BufferedImageLuminanceSource source(pBitmap); |
514 CBC_GlobalHistogramBinarizer binarizer(&source); | 514 CBC_GlobalHistogramBinarizer binarizer(&source); |
515 CBC_BinaryBitmap bitmap(&binarizer); | 515 CBC_BinaryBitmap bitmap(&binarizer); |
516 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); | 516 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); |
517 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 517 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |
518 return CFX_WideString::FromUTF8(str, str.GetLength()); | 518 return CFX_WideString::FromUTF8(str, str.GetLength()); |
519 } | 519 } |
520 CBC_EAN13::CBC_EAN13() { | 520 CBC_EAN13::CBC_EAN13() { |
521 m_pBCReader = (CBC_Reader*)new(CBC_OnedEAN13Reader); | 521 m_pBCReader = (CBC_Reader*)new (CBC_OnedEAN13Reader); |
522 m_pBCWriter = (CBC_Writer*)new(CBC_OnedEAN13Writer); | 522 m_pBCWriter = (CBC_Writer*)new (CBC_OnedEAN13Writer); |
523 } | 523 } |
524 CBC_EAN13::~CBC_EAN13() { | 524 CBC_EAN13::~CBC_EAN13() { |
525 if (m_pBCReader) { | 525 if (m_pBCReader) { |
526 delete (m_pBCReader); | 526 delete (m_pBCReader); |
527 m_pBCReader = NULL; | 527 m_pBCReader = NULL; |
528 } | 528 } |
529 if (m_pBCWriter) { | 529 if (m_pBCWriter) { |
530 delete (m_pBCWriter); | 530 delete (m_pBCWriter); |
531 m_pBCWriter = NULL; | 531 m_pBCWriter = NULL; |
532 } | 532 } |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
595 } | 595 } |
596 CFX_WideString CBC_EAN13::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 596 CFX_WideString CBC_EAN13::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |
597 CBC_BufferedImageLuminanceSource source(pBitmap); | 597 CBC_BufferedImageLuminanceSource source(pBitmap); |
598 CBC_GlobalHistogramBinarizer binarizer(&source); | 598 CBC_GlobalHistogramBinarizer binarizer(&source); |
599 CBC_BinaryBitmap bitmap(&binarizer); | 599 CBC_BinaryBitmap bitmap(&binarizer); |
600 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); | 600 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); |
601 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 601 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |
602 return CFX_WideString::FromUTF8(str, str.GetLength()); | 602 return CFX_WideString::FromUTF8(str, str.GetLength()); |
603 } | 603 } |
604 CBC_UPCA::CBC_UPCA() { | 604 CBC_UPCA::CBC_UPCA() { |
605 m_pBCReader = (CBC_Reader*)new(CBC_OnedUPCAReader); | 605 m_pBCReader = (CBC_Reader*)new (CBC_OnedUPCAReader); |
606 ((CBC_OnedUPCAReader*)m_pBCReader)->Init(); | 606 ((CBC_OnedUPCAReader*)m_pBCReader)->Init(); |
607 m_pBCWriter = (CBC_Writer*)new(CBC_OnedUPCAWriter); | 607 m_pBCWriter = (CBC_Writer*)new (CBC_OnedUPCAWriter); |
608 } | 608 } |
609 CBC_UPCA::~CBC_UPCA() { | 609 CBC_UPCA::~CBC_UPCA() { |
610 if (m_pBCReader) { | 610 if (m_pBCReader) { |
611 delete (m_pBCReader); | 611 delete (m_pBCReader); |
612 m_pBCReader = NULL; | 612 m_pBCReader = NULL; |
613 } | 613 } |
614 if (m_pBCWriter) { | 614 if (m_pBCWriter) { |
615 delete (m_pBCWriter); | 615 delete (m_pBCWriter); |
616 m_pBCWriter = NULL; | 616 m_pBCWriter = NULL; |
617 } | 617 } |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
681 } | 681 } |
682 CFX_WideString CBC_UPCA::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 682 CFX_WideString CBC_UPCA::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |
683 CBC_BufferedImageLuminanceSource source(pBitmap); | 683 CBC_BufferedImageLuminanceSource source(pBitmap); |
684 CBC_GlobalHistogramBinarizer binarizer(&source); | 684 CBC_GlobalHistogramBinarizer binarizer(&source); |
685 CBC_BinaryBitmap bitmap(&binarizer); | 685 CBC_BinaryBitmap bitmap(&binarizer); |
686 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); | 686 CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); |
687 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 687 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |
688 return CFX_WideString::FromUTF8(str, str.GetLength()); | 688 return CFX_WideString::FromUTF8(str, str.GetLength()); |
689 } | 689 } |
690 CBC_QRCode::CBC_QRCode() { | 690 CBC_QRCode::CBC_QRCode() { |
691 m_pBCReader = (CBC_Reader*)new(CBC_QRCodeReader); | 691 m_pBCReader = (CBC_Reader*)new (CBC_QRCodeReader); |
692 ((CBC_QRCodeReader*)m_pBCReader)->Init(); | 692 ((CBC_QRCodeReader*)m_pBCReader)->Init(); |
693 m_pBCWriter = (CBC_Writer*)new(CBC_QRCodeWriter); | 693 m_pBCWriter = (CBC_Writer*)new (CBC_QRCodeWriter); |
694 } | 694 } |
695 CBC_QRCode::~CBC_QRCode() { | 695 CBC_QRCode::~CBC_QRCode() { |
696 if (m_pBCReader) { | 696 if (m_pBCReader) { |
697 delete (m_pBCReader); | 697 delete (m_pBCReader); |
698 m_pBCReader = NULL; | 698 m_pBCReader = NULL; |
699 } | 699 } |
700 if (m_pBCWriter) { | 700 if (m_pBCWriter) { |
701 delete (m_pBCWriter); | 701 delete (m_pBCWriter); |
702 m_pBCWriter = NULL; | 702 m_pBCWriter = NULL; |
703 } | 703 } |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
755 } | 755 } |
756 CFX_WideString CBC_QRCode::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 756 CFX_WideString CBC_QRCode::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |
757 CBC_BufferedImageLuminanceSource source(pBitmap); | 757 CBC_BufferedImageLuminanceSource source(pBitmap); |
758 CBC_GlobalHistogramBinarizer binarizer(&source); | 758 CBC_GlobalHistogramBinarizer binarizer(&source); |
759 CBC_BinaryBitmap bitmap(&binarizer); | 759 CBC_BinaryBitmap bitmap(&binarizer); |
760 CFX_ByteString retStr = m_pBCReader->Decode(&bitmap, 0, e); | 760 CFX_ByteString retStr = m_pBCReader->Decode(&bitmap, 0, e); |
761 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 761 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |
762 return CFX_WideString::FromUTF8(retStr, retStr.GetLength()); | 762 return CFX_WideString::FromUTF8(retStr, retStr.GetLength()); |
763 } | 763 } |
764 CBC_PDF417I::CBC_PDF417I() { | 764 CBC_PDF417I::CBC_PDF417I() { |
765 m_pBCReader = (CBC_Reader*)new(CBC_PDF417Reader); | 765 m_pBCReader = (CBC_Reader*)new (CBC_PDF417Reader); |
766 m_pBCWriter = (CBC_Writer*)new(CBC_PDF417Writer); | 766 m_pBCWriter = (CBC_Writer*)new (CBC_PDF417Writer); |
767 } | 767 } |
768 CBC_PDF417I::~CBC_PDF417I() { | 768 CBC_PDF417I::~CBC_PDF417I() { |
769 if (m_pBCReader) { | 769 if (m_pBCReader) { |
770 delete (m_pBCReader); | 770 delete (m_pBCReader); |
771 m_pBCReader = NULL; | 771 m_pBCReader = NULL; |
772 } | 772 } |
773 if (m_pBCWriter) { | 773 if (m_pBCWriter) { |
774 delete (m_pBCWriter); | 774 delete (m_pBCWriter); |
775 m_pBCWriter = NULL; | 775 m_pBCWriter = NULL; |
776 } | 776 } |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
816 } | 816 } |
817 CFX_WideString CBC_PDF417I::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 817 CFX_WideString CBC_PDF417I::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |
818 CBC_BufferedImageLuminanceSource source(pBitmap); | 818 CBC_BufferedImageLuminanceSource source(pBitmap); |
819 CBC_GlobalHistogramBinarizer binarizer(&source); | 819 CBC_GlobalHistogramBinarizer binarizer(&source); |
820 CBC_BinaryBitmap bitmap(&binarizer); | 820 CBC_BinaryBitmap bitmap(&binarizer); |
821 CFX_ByteString bytestring = m_pBCReader->Decode(&bitmap, 0, e); | 821 CFX_ByteString bytestring = m_pBCReader->Decode(&bitmap, 0, e); |
822 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 822 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |
823 return CFX_WideString::FromUTF8(bytestring, bytestring.GetLength()); | 823 return CFX_WideString::FromUTF8(bytestring, bytestring.GetLength()); |
824 } | 824 } |
825 CBC_DataMatrix::CBC_DataMatrix() { | 825 CBC_DataMatrix::CBC_DataMatrix() { |
826 m_pBCReader = (CBC_Reader*)new(CBC_DataMatrixReader); | 826 m_pBCReader = (CBC_Reader*)new (CBC_DataMatrixReader); |
827 ((CBC_DataMatrixReader*)m_pBCReader)->Init(); | 827 ((CBC_DataMatrixReader*)m_pBCReader)->Init(); |
828 m_pBCWriter = (CBC_Writer*)new(CBC_DataMatrixWriter); | 828 m_pBCWriter = (CBC_Writer*)new (CBC_DataMatrixWriter); |
829 } | 829 } |
830 CBC_DataMatrix::~CBC_DataMatrix() { | 830 CBC_DataMatrix::~CBC_DataMatrix() { |
831 if (m_pBCReader) { | 831 if (m_pBCReader) { |
832 delete (m_pBCReader); | 832 delete (m_pBCReader); |
833 m_pBCReader = NULL; | 833 m_pBCReader = NULL; |
834 } | 834 } |
835 if (m_pBCWriter) { | 835 if (m_pBCWriter) { |
836 delete (m_pBCWriter); | 836 delete (m_pBCWriter); |
837 m_pBCWriter = NULL; | 837 m_pBCWriter = NULL; |
838 } | 838 } |
(...skipping 30 matching lines...) Expand all Loading... | |
869 return str; | 869 return str; |
870 } | 870 } |
871 CFX_WideString CBC_DataMatrix::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 871 CFX_WideString CBC_DataMatrix::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |
872 CBC_BufferedImageLuminanceSource source(pBitmap); | 872 CBC_BufferedImageLuminanceSource source(pBitmap); |
873 CBC_GlobalHistogramBinarizer binarizer(&source); | 873 CBC_GlobalHistogramBinarizer binarizer(&source); |
874 CBC_BinaryBitmap bitmap(&binarizer); | 874 CBC_BinaryBitmap bitmap(&binarizer); |
875 CFX_ByteString retStr = m_pBCReader->Decode(&bitmap, 0, e); | 875 CFX_ByteString retStr = m_pBCReader->Decode(&bitmap, 0, e); |
876 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 876 BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |
877 return CFX_WideString::FromUTF8(retStr, retStr.GetLength()); | 877 return CFX_WideString::FromUTF8(retStr, retStr.GetLength()); |
878 } | 878 } |
OLD | NEW |