GNU bug report logs -
#55815
[PATCH] bindat: Improve str, strz documentation
Previous Next
Reported by: Richard Hansen <rhansen <at> rhansen.org>
Date: Mon, 6 Jun 2022 02:23:02 UTC
Severity: normal
Tags: patch
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 55815 <at> debbugs.gnu.org (full text, mbox):
> Cc: monnier <at> iro.umontreal.ca
> Date: Sun, 5 Jun 2022 22:22:01 -0400
> From: Richard Hansen <rhansen <at> rhansen.org>
>
> @item str @var{len}
> -String of bytes of length @var{len}.
> +String of length @var{len}.
I think it is better to say
Unibyte string that is @var{len} bytes long.
> @item strz &optional @var{len}
> -Zero-terminated string of bytes, can be of arbitrary length or in a fixed-size
> -field with length @var{len}.
> +If @var{len} is not provided: Variable-length null-terminated string.
Same here: it is better to mention the unibyte-ness up front, since
it's important.
> +If @var{len} is provided: @code{strz} behaves the same as @code{str}
> +with one difference. When unpacking, the first zero byte (null
^^
Our conventions are to leave two spaces between sentences.
Also, for consistency, I suggest to use "null byte" everywhere, to
avoid potential confusion of non-native English speakers.
Thanks.
This bug report was last modified 3 years and 38 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.