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

Johnny Billquist bqt at softjar.se
Mon Feb 20 05:09:32 EST 2023


On 2023-02-17 15:16, 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 ?
> 
> 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.

Quoting the man-page I have locally:

      The strcspn() function spans the initial part of the null-terminated
      string s as long as the characters from s do not occur in the null-
      terminated string charset (it spans the complement of charset). 
In other
      words, it computes the string array index of the first character of s
      which is also in charset, else the index of the first null character.


   Johnny




More information about the Info-vax mailing list