diff options
Diffstat (limited to 'fxbarcode/pdf417/BC_PDF417Writer.h')
-rw-r--r-- | fxbarcode/pdf417/BC_PDF417Writer.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/fxbarcode/pdf417/BC_PDF417Writer.h b/fxbarcode/pdf417/BC_PDF417Writer.h index 10f069aeb..dc1f1f44b 100644 --- a/fxbarcode/pdf417/BC_PDF417Writer.h +++ b/fxbarcode/pdf417/BC_PDF417Writer.h @@ -1,4 +1,4 @@ -// Copyright 2014 PDFium Authors. All rights reserved. +// Copyright 2014 The PDFium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -7,10 +7,11 @@ #ifndef FXBARCODE_PDF417_BC_PDF417WRITER_H_ #define FXBARCODE_PDF417_BC_PDF417WRITER_H_ -#include <vector> +#include <stddef.h> +#include <stdint.h> -#include "core/fxcrt/fx_string.h" -#include "core/fxcrt/fx_system.h" +#include "core/fxcrt/data_vector.h" +#include "core/fxcrt/widestring.h" #include "fxbarcode/BC_TwoDimWriter.h" class CBC_PDF417Writer final : public CBC_TwoDimWriter { @@ -18,15 +19,15 @@ class CBC_PDF417Writer final : public CBC_TwoDimWriter { CBC_PDF417Writer(); ~CBC_PDF417Writer() override; - std::vector<uint8_t> Encode(WideStringView contents, - int32_t* pOutWidth, - int32_t* pOutHeight); + DataVector<uint8_t> Encode(WideStringView contents, + int32_t* pOutWidth, + int32_t* pOutHeight); // CBC_TwoDimWriter bool SetErrorCorrectionLevel(int32_t level) override; private: - void RotateArray(std::vector<uint8_t>* bitarray, + void RotateArray(DataVector<uint8_t>* bitarray, int32_t width, int32_t height); }; |