"Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp> writes:
>>>>> "Hrvoje" == Hrvoje Niksic
<hniksic(a)srce.hr> writes:
Hrvoje> But who cares about that? You're not supposed to be
Hrvoje> relying on the value char-int returns, right? Right. The
>> Well, yes, but in practice people do rely on that value;
Hrvoje> Who, and what for?
The byte-compiler uses it in couple of places, subr.el uses it I
think, w3.el uses it a lot. (I'm upgrading the system where my
notes are, I can't say more off hand.)
You haven't answered the "what for" part, which was the more important
bit. That the byte-compiler uses it is of no consequence because it
is an integral part of the system and can be fixed by us. As for
subr.el, the only mention of char-int I can find is:
(define-function 'char-int 'char-to-int)
Ditto for char-to-int.
I haven't looked at w3 sources.
ucs-conv has a file or two that don't use much of anything else.
Please don't get me started on ucs-conv.