On 2008-04-21 18:01 +0200, Sven Joachim wrote: > In emacs-snapshot¹ (as of 20080416-1), bitmap.el fails to byte-compile: > > bitmap.el:53:1:Error: Symbol's function definition is void: > update-coding-systems-internal
In the process of merging the unicode-2 branch, the update-coding-systems-internal function vanished from the Emacs trunk without a trace. It's simply nowhere mentioned anymore, not even in the Changelogs. >From the comment in bitmap-ci.el it seems that update-coding-systems-internal is called to work around a bug in Emacs 21, so there's hope that the following patch will cure the problem: --8<---------------cut here---------------start------------->8--- --- bitmap-ci.el~ 2007-12-07 23:20:02.000000000 +0100 +++ bitmap-ci.el 2008-04-22 22:10:45.000000000 +0200 @@ -50,7 +50,8 @@ "BITMAP" "BITMAP.8x16" "8x16 bitmap elements"]) ;; `define-charset' won't call `update-coding-systems-internal' ;; if the released version of Emacs 21.1 is running. - (update-coding-systems-internal)) + (if (fboundp 'update-coding-systems-internal) + (update-coding-systems-internal))) (let ((alterable (and (charsetp bitmap-alterable-charset) (eq 2 (charset-dimension bitmap-alterable-charset)) (eq 1 (charset-width bitmap-alterable-charset))))) --8<---------------cut here---------------end--------------->8--- I'll investigate that in the next days, if I have time. Sven -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]