commit: Fix specifier inheritance behavior

Vin Shelton acs at alumni.princeton.edu
Wed Feb 27 12:57:16 EST 2008


On Tue, Feb 26, 2008 at 12:03 PM, Didier Verna
<didier-guest at alioth.debian.org> wrote:
> changeset:   4426:515b91f904c1344a690b4ade3989a9cb69348894
>  tag:         tip
>  user:        Didier Verna <didier at xemacs.org>
>  date:        Tue Feb 26 18:02:34 2008 +0100
>  files:       src/ChangeLog src/glyphs.c src/objects.c src/specifier.c
>  description:
>  Fix specifier inheritance behavior
>
>  This patch ensures that no fallback is used if so requested, when the
>  specifier instantiation process involves inheritance (for instance, a face
>  [property] inheriting from another face [property]).

This patch broke the native Windows build:

e:\cygwin\usr\local\src\xemacs-21.5-test-2008-02-27\src\glyphs.c(5278)
: error C2440: '=' : cannot convert from 'long (__cdecl
*)(long,long,long,long,long,int)' to 'long (__cdecl
*)(long,long,long,long,long)'
        This conversion requires a reinterpret_cast, a C-style cast or
function-style cast
NMAKE: fatal error U1077: 'cl' : return code '0x2'
Stop.

Thanks for fixing this.

  - Vin



More information about the XEmacs-Patches mailing list