On Thu, Jul 13, 2006 at 10:12:03PM +0200, Denis Barbier wrote: > On Thu, Jul 13, 2006 at 04:27:59PM +0100, Colin Watson wrote: > > The different handling of hash collisions that represents the difference > > between magics 20031115 and 20051014 doesn't appear to work in > > belocs-locales-bin's localedef, because ld-collate.c calls LIMAGIC at > > one point with category 0 (LC_CTYPE) whereas the implementation of > > LIMAGIC smashes 20051014 down to 20031115 for all categories other than > > LC_COLLATE. Patch attached to fix the LIMAGIC call. > [...] > > - if ((LIMAGIC (0)) < 0x20051014) > > + if ((LIMAGIC (LC_COLLATE)) < 0x20051014) > > I will apply > if ((LIMAGIC (LC_COLLATE)) ^ LC_COLLATE < 0x20051014)
Thanks (belatedly - my Debian mail was down for a while) for your correction. Looks sensible. Cheers, -- Colin Watson [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

