×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




On Thu, Apr 23, 2020 at 2:48 PM Francois Lavoie
<Francois.Lavoie@xxxxxxxxxxxxxxxxxxxx> wrote:

Null terminated or not, the string compare is done only with the shortest string which is not null-terminated (the literal *right* part of the comparison)

No, the return value of a straightforward call to C's `getenv` is a
POINTER. It's not even some bytes that represent characters, plus a
null byte. It's the *address* of those bytes.

My point is that $str is futile and useless in this case

So, one of the crucial aspects of %STR is that it takes a pointer as
input. You need to handle that pointer somehow. %STR is a very
convenient way to do that, and in fact was designed EXACTLY for this
kind of thing.

John Y.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.