// See www.openfst.org for extensive documentation on this weighted // finite-state transducer library. #include #include #include namespace fst { bool IsSTList(const string &filename) { std::ifstream strm(filename, std::ios_base::in | std::ios_base::binary); if (!strm) return false; int32 magic_number = 0; ReadType(strm, &magic_number); return magic_number == kSTListMagicNumber; } } // namespace fst