public override object bgl_input_port_reopen() { eof = false; filepos= 0; matchstart = 0; matchstop = 0; forward = 0; lastchar = (byte)'\n'; return foreign.BTRUE; }