Subject: bug#68751: Acknowledgement (29.1; "\x0e0" is a multibyte string)

From: Christopher Yeleighton <[email-masked]>
Date: Sat, 27 Jan 2024 06:46:36 +0000

Info (elisp) Non-ASCII in Strings says:

 > If a string constant contains hexadecimal or octal escape sequences, 
and these
 > escape sequences all specify unibyte characters (i.e., less than 256),
 > and there are no other literal non-ASCII characters or Unicode-style
 > escape sequences in the string, then Emacs automatically assumes that it
 > is a unibyte string.

I believe it should say:

| (i.e., less than 256 and octal or written with 2 hexadecimal digits),

and additionally

| Unibyte characters embedded in multibyte string constants evaluate to 
private character codes,
| e.g. "\x0a0\xa0" equals "\x0a0\x3fffa0".

On 27.01.2024 06:31, GNU bug Tracking System wrote:
> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>   [email-masked]
>
> If you wish to submit further information on this problem, please
> send it to [email-masked].
>
> Please do not send mail to [email-masked] unless you wish
> to report a problem with the Bug-tracking system.
>