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 |