This will make it align with protoc tools that use the relative path from the project root to the files in the output path. Having this, no hacks will need to be applied downstream. TBR=henrik.lundin@webrtc.org NOTRY=True Review URL: https://codereview.webrtc.org/1673263002 Cr-Commit-Position: refs/heads/master@{#11540}
29 lines
1.0 KiB
C++
29 lines
1.0 KiB
C++
/*
|
|
* Copyright (c) 2015 The WebRTC 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 in the root of the source
|
|
* tree. An additional intellectual property rights grant can be found
|
|
* in the file PATENTS. All contributing project authors may
|
|
* be found in the AUTHORS file in the root of the source tree.
|
|
*/
|
|
|
|
#ifndef WEBRTC_MODULES_AUDIO_PROCESSING_TEST_PROTOBUF_UTILS_H_
|
|
#define WEBRTC_MODULES_AUDIO_PROCESSING_TEST_PROTOBUF_UTILS_H_
|
|
|
|
#include "webrtc/base/scoped_ptr.h"
|
|
#include "webrtc/modules/audio_processing/debug.pb.h"
|
|
|
|
namespace webrtc {
|
|
|
|
// Allocates new memory in the scoped_ptr to fit the raw message and returns the
|
|
// number of bytes read.
|
|
size_t ReadMessageBytesFromFile(FILE* file, rtc::scoped_ptr<uint8_t[]>* bytes);
|
|
|
|
// Returns true on success, false on error or end-of-file.
|
|
bool ReadMessageFromFile(FILE* file, ::google::protobuf::MessageLite* msg);
|
|
|
|
} // namespace webrtc
|
|
|
|
#endif // WEBRTC_MODULES_AUDIO_PROCESSING_TEST_PROTOBUF_UTILS_H_
|