private void editSyntax_Click(object sender, EventArgs e)
        {
            string guess = "";

            try {
                using (var fs = new FileStream(fileName.Text, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) {
                    // read a few lines from the beginning
                    byte[] readBuffer = new byte[find_log_syntax.READ_TO_GUESS_SYNTAX];
                    int    bytes      = fs.Read(readBuffer, 0, find_log_syntax.READ_TO_GUESS_SYNTAX);
                    var    encoding   = util.file_encoding(fileName.Text);
                    if (encoding == null)
                    {
                        encoding = Encoding.Default;
                    }
                    guess = encoding.GetString(readBuffer, 0, bytes);
                }
            } catch {
            }

            // 1.3.24+ - use the old syntax when we're modifying
            var test = new test_syntax_form(guess, settings_.get("syntax"));

            if (test.ShowDialog() == DialogResult.OK)
            {
                settings_.set("syntax", test.found_syntax);
                update_syntax();
            }
        }
        private void editSyntax_Click(object sender, EventArgs e) {
            string guess = "";
            try {
                using (var fs = new FileStream(fileName.Text, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) {
                    // read a few lines from the beginning
                    byte[] readBuffer = new byte[find_log_syntax.READ_TO_GUESS_SYNTAX];
                    int bytes = fs.Read(readBuffer, 0, find_log_syntax.READ_TO_GUESS_SYNTAX);
                    var encoding = util.file_encoding(fileName.Text);
                    if (encoding == null)
                        encoding = Encoding.Default;
                    guess = encoding.GetString(readBuffer, 0, bytes);
                }
            } catch {
            }

            // 1.3.24+ - use the old syntax when we're modifying
            var test = new test_syntax_form(guess, settings_.syntax);
            if (test.ShowDialog() == DialogResult.OK) {
                settings_.syntax.set( test.found_syntax);
                update_syntax();
            }

        }