Russ Whitaker wrote:
Under the prior release of GPC this simple program writes at 10,10 compiled under latest snapshot it writes at 1,1
Right. This bug was introduced with my recent changes (19991023: CRT: don't initialize curses at the beginning of the program, but initialize it automatically when the first CRT routine is called (for BP compatiblity); new procedure CRTInit to explicitly initialize CRT which also sets some defaults (PCCharSet and update level) to more natural (and less BP compatible) values).
To fix it, add the line "CRT_Check_WinChanged;" to the beginning of FastWrite in crt.pas. This will (among other things) do the automatic initialization if necessary. FastWrite seems to be the only routine where I forgot to do this.
Thanks for the report, Frank