Home | History | Annotate | Download | only in convert_dict
      1 // Copyright (c) 2006-2008 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 #ifndef CHROME_TOOLS_CONVERT_DICT_HUNSPELL_READER_H_
      6 #define CHROME_TOOLS_CONVERT_DICT_HUNSPELL_READER_H_
      7 
      8 #include <string>
      9 
     10 // Common routines for reading hunspell files.
     11 namespace convert_dict {
     12 
     13 // Reads one line and returns it. Whitespace will be trimmed.
     14 std::string ReadLine(FILE* file);
     15 
     16 // Trims whitespace from the beginning and end of the given string. Also trims
     17 // UTF-8 byte order markers from the beginning.
     18 void TrimLine(std::string* line);
     19 
     20 // Strips any comments for the given line.
     21 void StripComment(std::string* line);
     22 
     23 }  // namespace convert_dict
     24 
     25 #endif  // CHROME_TOOLS_CONVERT_DICT_HUNSPELL_READER_H_
     26