Date: Sat, 07 Oct 2000 13:50:33 +0200 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: Jerzy Klejnowski Message-Id: <1438-Sat07Oct2000135033+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.5h CC: djgpp AT delorie DOT com In-reply-to: <39DE7DFD.A11117D6@polbox.com> (message from Jerzy Klejnowski on Sat, 07 Oct 2000 03:35:57 +0200) Subject: Re: _mono... functions don't work References: <39DBC1FD DOT F9E5AB44 AT polbox DOT com> <200010051647 DOT MAA12723 AT envy DOT delorie DOT com> <39DE7DFD DOT A11117D6 AT polbox DOT com> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: Jerzy Klejnowski > Newsgroups: comp.os.msdos.djgpp > Date: Sat, 07 Oct 2000 03:35:57 +0200 > > > It's intentional. That module was written by me, for me. > > Sorry for 'buggy behaviour', then. I simply assumed that _mono > routines work on entire screen area. A little note in library > reference could help to avoid confusion. Yep. However, in this case, I think we need to change the functions to use the entire screen, rather than fix the docs. > There is yet another > thing that puzzles me: after printf("\n") cursor moves to 1st > column on the next line, but _mono_printf("\n") moves cursor > down, without changing column. Why? _mono_printf is like cprintf: you need to use explicit \r to move the cursor to the left margin. Say _mono_printf("\r\n"), and it will do what you want. > Can I use _farsetsel safely inside irq handler? Should > I restore previous selector after that? Yes and yes.