error() in eval.c contains:
obj = emacs_doprnt_string_va ((CONST Bufbyte *) GETTEXT (fmt), Qnil, -1,
args);
is that cast really a good idea? Shouldn't we be doing some conversion
first? this can cause crashes if gettext() returns chars > 0xa0.
Somehow I think this has been discussed in the past...
Gunnar