Blame view

tools/openfst-1.6.7/src/extensions/far/sttable.cc 418 Bytes
8dcb6dfcb   Yannick Estève   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  // See www.openfst.org for extensive documentation on this weighted
  // finite-state transducer library.
  
  #include <fstream>
  #include <fst/extensions/far/sttable.h>
  
  namespace fst {
  
  bool IsSTTable(const string &filename) {
    std::ifstream strm(filename);
    if (!strm.good()) return false;
  
    int32 magic_number = 0;
    ReadType(strm, &magic_number);
    return magic_number == kSTTableMagicNumber;
  }
  
  }  // namespace fst