// Copyright 2019 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#ifndef V8_BASE_VLQ_BASE64_H_#define V8_BASE_VLQ_BASE64_H_#include <string>#include "src/base/base-export.h"namespacev8{namespacebase{V8_BASE_EXPORTint8_tcharToDigitDecodeForTesting(uint8_tc);// Decodes a VLQ-Base64-encoded string into 32bit digits. A valid return value// is within [-2^31+1, 2^31-1]. This function returns -2^31// (std::numeric_limits<int32_t>::min()) when bad input s is passed.V8_BASE_EXPORTint32_tVLQBase64Decode(constchar*start,size_tsz,size_t*pos);}// namespace base}// namespace v8#endif // V8_BASE_VLQ_BASE64_H_