Some ifdefs. YES, this breaks (possibly) the rar for sparc.  But without this, the compiles HANG on this file.  We can fix it properly when we have time. Right now, lets at least have this file fully compile.  As a bonus the self test still passes!   Do not ask, but it does