X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "philippe meynard" Newsgroups: comp.os.msdos.djgpp Subject: Re: error with sprintf Date: Tue, 6 Sep 2005 13:48:03 +0200 Organization: Guest of France Telecom's news reading service Lines: 42 Message-ID: References: <431d7d5a$0$177$cc7c7865 AT news DOT luth DOT se> NNTP-Posting-Host: 62.161.106.155 X-Trace: s1.news.oleane.net 1126007286 23527 62.161.106.155 (6 Sep 2005 11:48:06 GMT) X-Complaints-To: abuse AT oleane DOT net NNTP-Posting-Date: Tue, 6 Sep 2005 11:48:06 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com sorry I wanted to write : char chaf[100]; sprintf(chaf,"%d\n",100); "Martin Str|mberg" a écrit dans le message de news: 431d7d5a$0$177$cc7c7865 AT news DOT luth DOT se... > philippe meynard wrote: > > do you know if the function sprintf used dos call dpmi_int (0x21) or return > > the processor to the real mode ? > > 1. You can check yourself (get dlsrc*.zip). > > 2. I haven't checked (see 1) but I would be very surprised if it > needed to call dpmi_int() as the operation is purely an updating of > memory. > > 3. If the processor would be returned to real mode, it would have to > be through a call to dpmi_int() (at least DJGPP would use that). No > "or" about it. > > > Because I use LWP (multitasking library) and I have a crash on this function > > sprintf ! > > I use sprintf like this : > > > char ch[100]; > > sprintf(chaf,"%d\n",100); > > 4. chaf undeclared. > > 5. Assuming you meant ch, there shouldn't be any reason for sprintf() > to bomb on that line. > > > Right, > > MartinS