This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: strlen on a NULL
- To: Ian Collins <ian at kiwiplan dot co dot nz>
- Subject: Re: strlen on a NULL
- From: "Valery Fine" <fine at bnl dot gov>
- Date: Tue, 12 May 1998 12:40:26 -0500
- CC: gnu-win32 at cygnus dot com
- Organization: Brookhaven Nat. Lab / STAR
- Reply-to: fine at mail dot cern dot ch
On 12 May 98 at 18:05, Ian Collins wrote:
> If I do a strlen on a NULL pointer I get a coredump.
> I have the same code running on a few *other* Unix machines with
> exhibiting this behaviour. OK, so I could tidy it up, but I wondered
> is this an oversight or the correct behaviour?
This depends of the implementation of str* "family".
In general one should NOT assume this "family" does accept ZERO
pointer. (From our experience of supporting 12 diff UNIX platforms,
Win 95 /NT (Symantec ,MSVC) it is 50 % / 50 % ).
Hope this helps ;-)
Valery
=================================================================
Dr. Valeri Faine (Fine)
------------------- Phone: +1 516 344 7806
Brookhaven National Laboratory FAX : +1 516 344 4206
Bldg. 510A /STAR mailto:fine@bnl.gov
Upton, New York, 11973-5000 http://nicewww.cern.ch/~fine
USA
Dr. Valery Fine Telex : 911621 dubna su
-----------
LCTA/Joint Inst.for Nuclear Res. Phone : +7 09621 6 40 80
141980 Dubna, Moscow region Fax : +7 09621 6 51 45
Russia mailto:fine@main1.jinr.dubna.su
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".