Re: filtering of commands during async operation

Grant Edwards
2003-11-05T22:00:25Z

> Good example of why it's useful to avoid using ! with strcmp.
>
> > The code should be:
> >
> > if (event_loop_p && target_can_async_p () && target_executing) {
> > if (!(strcmp (c->name, "help") == 0)
> > && !(strcmp (c->name, "pwd") == 0)
> > && !(strcmp (c->name, "show") == 0)
> > && !(strcmp (c->name, "stop") == 0)) {
> > error ("Cannot execute this command while the target is running.");
> > }
> > }
> >
> > Unless someone objects I am going to put in a bug report and a patch.
>
> Why not just strcmp () != 0

Why not just strcmp() ?

if (strcmp()
&& strcmp()
&& strcmp())

--
Grant Edwards
grante@visi.com