On 2023-09-16 16:53:33 +0200, Vincent Lefevre wrote: > If I understand correctly, the second define-obsolete-function-alias > (with 2 arguments) is executed instead of the first one (with 4 > arguments). This would mean that > > (string-match "XEmacs" (emacs-version)) > > finds a match. Is there any reason?
Actually, it doesn't. This appears to be related to macro expansion, which seems to occur even if the code is not executed. -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)