| Index: base/i18n/file_util_icu.h
|
| ===================================================================
|
| --- base/i18n/file_util_icu.h (revision 97736)
|
| +++ base/i18n/file_util_icu.h (working copy)
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| @@ -9,13 +9,14 @@
|
| // File utilities that use the ICU library go in this file.
|
|
|
| #include "base/file_path.h"
|
| +#include "base/i18n/base_i18n_export.h"
|
| #include "base/string16.h"
|
|
|
| namespace file_util {
|
|
|
| // Returns true if file_name does not have any illegal character. The input
|
| // param has the same restriction as that for ReplaceIllegalCharacters.
|
| -bool IsFilenameLegal(const string16& file_name);
|
| +BASE_I18N_EXPORT bool IsFilenameLegal(const string16& file_name);
|
|
|
| // Replaces characters in 'file_name' that are illegal for file names with
|
| // 'replace_char'. 'file_name' must not be a full or relative path, but just the
|
| @@ -24,13 +25,15 @@
|
| // Example:
|
| // file_name == "bad:file*name?.txt", changed to: "bad-file-name-.txt" when
|
| // 'replace_char' is '-'.
|
| -void ReplaceIllegalCharactersInPath(FilePath::StringType* file_name,
|
| - char replace_char);
|
| +BASE_I18N_EXPORT void ReplaceIllegalCharactersInPath(
|
| + FilePath::StringType* file_name,
|
| + char replace_char);
|
|
|
| // Compares two filenames using the current locale information. This can be
|
| // used to sort directory listings. It behaves like "operator<" for use in
|
| // std::sort.
|
| -bool LocaleAwareCompareFilenames(const FilePath& a, const FilePath& b);
|
| +BASE_I18N_EXPORT bool LocaleAwareCompareFilenames(const FilePath& a,
|
| + const FilePath& b);
|
|
|
| } // namespace file_util
|
|
|
|
|