Moved rtc::Base64 to base approved.

BUG=none
R=tommi@webrtc.org

Review URL: https://codereview.webrtc.org/2454293003 .

Cr-Commit-Position: refs/heads/master@{#14819}
This commit is contained in:
philipel 2016-10-28 14:23:14 +02:00
parent 02ba211a9f
commit a9a1ac2ab8
2 changed files with 9 additions and 9 deletions

View File

@ -91,6 +91,8 @@ rtc_static_library("rtc_base_approved") {
"array_view.h",
"arraysize.h",
"atomicops.h",
"base64.cc",
"base64.h",
"bind.h",
"bitbuffer.cc",
"bitbuffer.h",
@ -386,8 +388,6 @@ rtc_static_library("rtc_base") {
"asyncudpsocket.h",
"autodetectproxy.cc",
"autodetectproxy.h",
"base64.cc",
"base64.h",
"common.cc",
"common.h",
"crc32.cc",

View File

@ -18,7 +18,7 @@
#include <string.h>
#include "webrtc/base/common.h"
#include "webrtc/base/checks.h"
using std::vector;
@ -97,7 +97,7 @@ bool Base64::IsBase64Encoded(const std::string& str) {
void Base64::EncodeFromArray(const void* data, size_t len,
std::string* result) {
ASSERT(NULL != result);
RTC_DCHECK(NULL != result);
result->clear();
result->resize(((len + 2) / 3) * 4);
const unsigned char* byte_data = static_cast<const unsigned char*>(data);
@ -206,15 +206,15 @@ bool Base64::DecodeFromArrayTemplate(const char* data, size_t len,
DecodeFlags flags, T* result,
size_t* data_used)
{
ASSERT(NULL != result);
ASSERT(flags <= (DO_PARSE_MASK | DO_PAD_MASK | DO_TERM_MASK));
RTC_DCHECK(NULL != result);
RTC_DCHECK(flags <= (DO_PARSE_MASK | DO_PAD_MASK | DO_TERM_MASK));
const DecodeFlags parse_flags = flags & DO_PARSE_MASK;
const DecodeFlags pad_flags = flags & DO_PAD_MASK;
const DecodeFlags term_flags = flags & DO_TERM_MASK;
ASSERT(0 != parse_flags);
ASSERT(0 != pad_flags);
ASSERT(0 != term_flags);
RTC_DCHECK(0 != parse_flags);
RTC_DCHECK(0 != pad_flags);
RTC_DCHECK(0 != term_flags);
result->clear();
result->reserve(len);