1// Copyright (c) 2012 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 "content/common/savable_url_schemes.h"
6
7#include <stdlib.h>
8
9#include "content/public/common/url_constants.h"
10
11namespace content {
12
13namespace {
14
15const char* const kDefaultSavableSchemes[] = {
16  url::kHttpScheme,
17  url::kHttpsScheme,
18  url::kFileScheme,
19  url::kFileSystemScheme,
20  url::kFtpScheme,
21  kChromeDevToolsScheme,
22  kChromeUIScheme,
23  url::kDataScheme,
24  NULL
25};
26
27const char* const* g_savable_schemes = kDefaultSavableSchemes;
28
29}  // namespace
30
31const char* const* GetSavableSchemesInternal() {
32  return g_savable_schemes;
33}
34
35void SetSavableSchemes(const char* const* savable_schemes) {
36  g_savable_schemes = savable_schemes;
37}
38
39}  // namespace content
40