Times New Roman> James Alan Brown
>Please note: I downloaded various language affix/hash med/xlg
>files from the ispell home site and they also when built were 8-bit
>56 flags 128 string characters.
That's curious, because when you install the ispell package as is
and build hash files with it, it will build 7bit/26flags/100 characters
hashes.
> It seems to me it is far more logical to dump the original
> american.hash and change the 3 small changes that I suggested
> in my emails to abi-dev.
It would be possible to modify our ispell code to build 8/56/128
hashes, but I am not entirely convinced that we should do that; the
hashfiles built this way are quite a bit bigger than 8/26/100 hashes
(the British xlg hash is about 2.1MB compared to 1.7MB), so I
would not move to use 8/56/128 hashes unless we really need it.
> By the way: LittleEndian32 or BigEndian32 have just been
> added to the same american.hash as a header.
> Yes its the same ruddy file take a good look at the /src/make
> file and work out what it is doing! All it is doing is stripping out
> the header and copying the american.hash. Why the (Endian)
> test beats me as that is the same file with
> a different name!
It is not the same file; a hash build on big-endian/little-endian
machine is big-endian/little-endian by the virtue of the processor
(the hash itself is pretty much a memory dump), the header
merely indicates whether it is a big-endian or little-endian hash.
What I wanted to know was whether there might not be some
command line switch with the ispell tools to force change of
endianness, but I do not think there is.
Tomas