(I'm a fan of local macros (#define/#undef inside a function), but that's inappropriate for Emacs, it seems. Hmm, i see one other call to ‘XftCharExists’ in that file, so maybe a top-level macro is warranted.) Also, although we could use ‘(FcChar32) c’ as third arg, that's probably not a good idea; better to let callers cast if need be. -- Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) => nil