Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: null-terminated vs. nul-terminated (was: Re: CVS commit: src/lib/libc/gen)



> On Mar 26, 2022, at 9:39 AM, Taylor R Campbell <campbell+netbsd-source-changes-d%mumble.net@localhost> wrote:
> 
> `C string' is ambiguous because there are also char arrays that
> function as strings but which are not guaranteed to be NUL-terminated,
> as strncpy is intended for.

A non-terminated char array is not a C-string.  The term C-string is not ambiguous.  This is something that, amazingly, even Internet trolls appear to agree on.  However, they do disagree as to the spelling of the terminating character's name, which is why I think it's best to elide it altogether.

-- thorpej



Home | Main Index | Thread Index | Old Index