Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Is this a compiler bug?

Author: Tord Romstad

Date: 14:38:24 10/25/03

Go up one level in this thread


On October 25, 2003 at 11:41:16, Eiko Bleicher wrote:

>Hello Tord,
>
>>After spending a few hours debugging, I found that the crash occurs in the
>>following
>>innocent-looking function:
>>
>>void uci_wait_for_command() {
>>  char command[10000];
>>
>>  fgets(command, 10000, stdin);
>>  uci_handle_command(command); }
>
>does this help?
>
>  char *command = new char[10000];
>  fgets(command, 10000, stdin);
>  uci_handle_command(command);
>  // ...
>  delete command;

This is C++ code, but I could of course try the equivalent malloc and free
combination.
I don't see how it can make any difference compared to my code, but it will be
interesting
to try when I get the chance (I have no Windows computer to experiment with
right now).
Thanks for the suggestion!

Tord



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.