| 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 2008 ZXing authors |    8  * Copyright 2008 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"); | 
|   11  * you may not use this file except in compliance with the License. |   11  * you may not use this file except in compliance with the License. | 
|   12  * You may obtain a copy of the License at |   12  * You may obtain a copy of the License at | 
|   13  * |   13  * | 
|   14  *      http://www.apache.org/licenses/LICENSE-2.0 |   14  *      http://www.apache.org/licenses/LICENSE-2.0 | 
|   15  * |   15  * | 
|   16  * Unless required by applicable law or agreed to in writing, software |   16  * Unless required by applicable law or agreed to in writing, software | 
|   17  * distributed under the License is distributed on an "AS IS" BASIS, |   17  * distributed under the License is distributed on an "AS IS" BASIS, | 
|   18  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |   18  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
|   19  * See the License for the specific language governing permissions and |   19  * See the License for the specific language governing permissions and | 
|   20  * limitations under the License. |   20  * limitations under the License. | 
|   21  */ |   21  */ | 
|   22  |   22  | 
 |   23 #include "core/include/fxcrt/fx_basic.h" | 
|   23 #include "xfa/src/fxbarcode/BC_Reader.h" |   24 #include "xfa/src/fxbarcode/BC_Reader.h" | 
|   24 #include "xfa/src/fxbarcode/barcode.h" |  | 
|   25 #include "xfa/src/fxbarcode/oned/BC_OneDReader.h" |   25 #include "xfa/src/fxbarcode/oned/BC_OneDReader.h" | 
|   26 #include "xfa/src/fxbarcode/oned/BC_OneDimReader.h" |   26 #include "xfa/src/fxbarcode/oned/BC_OneDimReader.h" | 
|   27 #include "xfa/src/fxbarcode/oned/BC_OnedEAN13Reader.h" |   27 #include "xfa/src/fxbarcode/oned/BC_OnedEAN13Reader.h" | 
|   28 #include "xfa/src/fxbarcode/oned/BC_OnedUPCAReader.h" |   28 #include "xfa/src/fxbarcode/oned/BC_OnedUPCAReader.h" | 
 |   29 #include "xfa/src/fxbarcode/utils.h" | 
 |   30  | 
|   29 CBC_OnedUPCAReader::CBC_OnedUPCAReader() { |   31 CBC_OnedUPCAReader::CBC_OnedUPCAReader() { | 
|   30   m_ean13Reader = NULL; |   32   m_ean13Reader = NULL; | 
|   31 } |   33 } | 
|   32 void CBC_OnedUPCAReader::Init() { |   34 void CBC_OnedUPCAReader::Init() { | 
|   33   m_ean13Reader = new CBC_OnedEAN13Reader; |   35   m_ean13Reader = new CBC_OnedEAN13Reader; | 
|   34 } |   36 } | 
|   35 CBC_OnedUPCAReader::~CBC_OnedUPCAReader() { |   37 CBC_OnedUPCAReader::~CBC_OnedUPCAReader() { | 
|   36   if (m_ean13Reader != NULL) { |   38   if (m_ean13Reader != NULL) { | 
|   37     delete m_ean13Reader; |   39     delete m_ean13Reader; | 
|   38   } |   40   } | 
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   89                                                      int32_t& e) { |   91                                                      int32_t& e) { | 
|   90   if (result[0] == '0') { |   92   if (result[0] == '0') { | 
|   91     result.Delete(0); |   93     result.Delete(0); | 
|   92     return result; |   94     return result; | 
|   93   } else { |   95   } else { | 
|   94     e = BCExceptionFormatException; |   96     e = BCExceptionFormatException; | 
|   95     return ""; |   97     return ""; | 
|   96   } |   98   } | 
|   97   return ""; |   99   return ""; | 
|   98 } |  100 } | 
| OLD | NEW |