1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "mojo/public/cpp/test_support/test_support.h"
6
7#include <stdlib.h>
8
9namespace mojo {
10namespace test {
11
12std::vector<std::string> EnumerateSourceRootRelativeDirectory(
13    const std::string& relative_path) {
14  char** names = MojoTestSupportEnumerateSourceRootRelativeDirectory(
15      relative_path.c_str());
16  std::vector<std::string> results;
17  for (char** ptr = names; *ptr != nullptr; ++ptr) {
18    results.push_back(*ptr);
19    free(*ptr);
20  }
21  free(names);
22  return results;
23}
24
25}  // namespace test
26}  // namespace mojo
27