On Mon, Jun 06, 2005 at 11:49:17AM +0200, H.Merijn Brand wrote: > On Mon, 6 Jun 2005 02:30:53 -0700, Yitzchak Scott-Thoennes <[EMAIL PROTECTED]> > > - if (key <= AvFILLp(av) && AvARRAY(av)[key] != &PL_sv_undef > > - && AvARRAY(av)[key]) > > + if (key <= AvFILLp(av) && AvARRAY(av)[key] > > + && (AvARRAY(av)[key] != &PL_sv_undef || ! AvREAL(av))) > > Could I get an extra set of parens somewhere here. It always feels icky to > see a mixture of && and || in a line for a simple regex. If not only to > prevent compilers that treat && and || exactly the same precedence
Not sure where you mean. It's if ( a && b && ( c || ! d ) ) .