> Probably to make it easier to avoid incorrect conversions when
     > extracting elements.  We don't want to get negative numbers
     > for byte values above 127.

    Yes, that bit is self-evident but when are eight bit strings needed?

I do not understand that question.  Characters over 127 are used in
Emacs strings to represent non-ASCII characters.

    Mathieu Lacage stated on gdb-patches:

                                               ....a lot of people (the first
      which comes to my mind is libxml2) decided to use "unsigned char *" to
      identify utf-8 encoded strings in C.

That is likely too in other programs.  Emacs has its own internal
coding and does not use utf-8.


_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to