| Index: chrome/renderer/spellchecker/spellcheck.h
|
| ===================================================================
|
| --- chrome/renderer/spellchecker/spellcheck.h (revision 32064)
|
| +++ chrome/renderer/spellchecker/spellcheck.h (working copy)
|
| @@ -10,7 +10,7 @@
|
| #include <vector>
|
|
|
| #include "app/l10n_util.h"
|
| -#include "base/platform_file.h"
|
| +#include "base/file_descriptor_posix.h"
|
| #include "base/string16.h"
|
| #include "base/time.h"
|
| #include "chrome/renderer/spellchecker/spellcheck_worditerator.h"
|
| @@ -18,6 +18,10 @@
|
|
|
| class Hunspell;
|
|
|
| +namespace base {
|
| +class FileDescriptor;
|
| +}
|
| +
|
| namespace file_util {
|
| class MemoryMappedFile;
|
| }
|
| @@ -28,7 +32,7 @@
|
|
|
| ~SpellCheck();
|
|
|
| - void Init(base::PlatformFile file,
|
| + void Init(const base::FileDescriptor& bdict_fd,
|
| const std::vector<std::string>& custom_words,
|
| const std::string language);
|
|
|
| @@ -97,7 +101,7 @@
|
| // The hunspell dictionary in use.
|
| scoped_ptr<Hunspell> hunspell_;
|
|
|
| - base::PlatformFile file_;
|
| + base::FileDescriptor fd_;
|
| std::vector<std::string> custom_words_;
|
|
|
| // Represents character attributes used for filtering out characters which
|
|
|