Ocronet.Dynamic.OcroFST.FstIO.write_header_and_symbols C# (CSharp) Method

write_header_and_symbols() protected static method

protected static write_header_and_symbols ( BinaryWriter writer, IGenericFst fst ) : void
writer System.IO.BinaryWriter
fst Ocronet.Dynamic.Interfaces.IGenericFst
return void
        protected static void write_header_and_symbols(BinaryWriter writer, IGenericFst fst)
        {
            write_int32_LE(writer, OPENFST_MAGIC);
            write_string(writer, "vector");
            write_string(writer, "standard");
            write_int32_LE(writer, MIN_VERSION);
            write_int32_LE(writer, /* flags: */ 0);
            write_int64_LE(writer, PROPERTIES);
            write_int64_LE(writer, fst.GetStart());
            write_int64_LE(writer, fst.nStates());
            write_int64_LE(writer, /* narcs (seems to be unused): */ 0L);
        }