Re:
by ranger_danger on Saturday July 19, 2025 @12:24AM
(#44612579)
> the word "null term" appears in the ascii art diagram
Yes but it does not appear anywhere in the struct that I can see... I would love to be proven wrong though.
the strlen field can be moved to where the word "null term" appears, except with a changed semantic of "bytes remaining" so it will go to zero at the right time. now you have a single entity "bytes remaining" instead of two entities, "strlen" and "null" giving a small storage saving (there is an additional null terminator most of the time, right at the end of the string; but this doesn't take up any storage because that storage is not used for anything else)
over and out.