[Info-vax] ChatGPT solved it for me, again...

Arne Vajhøj arne at vajhoej.dk
Fri Feb 17 09:22:45 EST 2023


On 2/17/2023 9:16 AM, Simon Clubley wrote:
> On 2023-02-17, Arne Vajhøj <arne at vajhoej.dk> wrote:
>>
>> strcspn will stop when it reach the terminating null byte.
> 
> Are you sure about that ?

Yes.

> https://linux.die.net/man/3/strcspn
> 
> There's no mention of stopping at a null and no mention of what the
> return value is when the byte is not found within the string if it
> were to stop at a terminating null.

"The strcspn() function returns the number of bytes in the initial 
segment of s which are not in the string reject."

strcspn("abc\n", "\n") will return 3.

strcspn("abc", "\n") will also return 3.

That is what it says.

Arne




More information about the Info-vax mailing list