Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Feb 1997 13:28:37 -0800 (PST)
From:      Alex Belits <abelits@phobos.illtel.denver.co.us>
To:        Terry Lambert <terry@lambert.org>
Cc:        guido@gvr.win.tue.nl, dillon@best.net, gurney_j@resnet.uoregon.edu, top@sonic.cris.net, audit-bin@freebsd.org, FreeBSD-hackers@freebsd.org
Subject:   Re: hmm
Message-ID:  <Pine.LNX.3.95.970222132639.30999B-100000@phobos.illtel.denver.co.us>
In-Reply-To: <Pine.LNX.3.95.970222123316.30792B-100000@phobos.illtel.denver.co.us>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 22 Feb 1997, Alex Belits wrote:

> On Sat, 22 Feb 1997, Terry Lambert wrote:
> 
> > > with p=""  
> > > *p != '\0' && p[strlen(p) - 1] == '[' _still_ will read a byte p[-1].
> > 
> > What?
> > 
> > 	IF p = ""
> > 	THEN *p = '\0'
> > 
> > by definition of ""...
> 
> but p[strlen(p) - 1] will be p[-1]
> Optimization done by compiler may skip it, but depending on that will be
> rather dangerous.

 Hmm, sorry, I've not noticed that it's &&

--
Alex





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.95.970222132639.30999B-100000>