X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fshared%2Fconbuf.pas;h=57ed64431cab091c167ee4052c82f239446909ff;hp=581a8818b5f1672a6a5047e9ea1d0e2d87bf2c02;hb=cd1240f995a9e5be94fe308e9b52b0cc7763d843;hpb=8b136462c6db8fd51aa6e0ec9604daf38c87eb49 diff --git a/src/shared/conbuf.pas b/src/shared/conbuf.pas index 581a881..57ed644 100644 --- a/src/shared/conbuf.pas +++ b/src/shared/conbuf.pas @@ -60,6 +60,10 @@ function cbufLastChange (): LongWord; begin result := changeCount; end; // ////////////////////////////////////////////////////////////////////////// // +{$IFDEF HEADLESS} +var + needCon: Boolean = true; +{$ENDIF} procedure cbufPutChars (buf: PChar; count: Integer); var np: LongWord; @@ -67,6 +71,15 @@ var begin if count > 0 then begin +{$IFDEF HEADLESS} + //write(stderr, 'CON: '); + for np := 0 to count-1 do + begin + if needCon then begin write(stdout, 'CON: '); needCon := false; end; + write(stdout, buf[np]); + needCon := (buf[np] = #10); + end; +{$ENDIF} Inc(changeCount); if changeCount = 0 then changeCount := 1; while count > 0 do