On 14 May 2011 20:36, Blue Swirl <blauwir...@gmail.com> wrote: > +#if defined(__i386__)
> +#elif defined(__x86_64__) > +#elif defined(_ARCH_PPC) > +#elif defined(__alpha__) > +#elif defined(__sparc__) > +#elif defined(__arm__) > +#elif defined(__mc68000) > +#elif defined(__ia64) > +#elif defined(__s390__) > +#elif defined(__mips__) > +#elif defined(__hppa__) ...if we're moving this code about anyway would it be possible to split the per-host-arch specific code out into separate files? I find these source files with enormous ifdef ladders pretty hard to read. -- PMM