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