blob: 0bd9bf5c86fd13221e425464bf5461d02350aca5 [file] [log] [blame]
// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef TESTING_LIBFUZZER_PROTO_URL_PROTO_CONVERTER_H_
#define TESTING_LIBFUZZER_PROTO_URL_PROTO_CONVERTER_H_
#include "testing/libfuzzer/proto/url.pb.h"
namespace url_proto {
// Converts a URL in Protocol Buffer format to a url in string format.
// Since protobuf is a relatively simple format, fuzzing targets that do not
// accept protobufs (such as this one) will require code to convert from
// protobuf to the accepted format (string in this case).
std::string Convert(const url_proto::Url& url);
} // namespace url_proto
#endif // TESTING_LIBFUZZER_PROTO_URL_PROTO_CONVERTER_H_