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