file.c: fix 32-bit stat decoding on 64-bit architectures
file.c: fix 32-bit stat decoding on 64-bit architectures

* file.c [SPARC || SPARC64] (struct stat): Remove, use generic
definition from <asm/stat.h>.
[SPARC64] (struct stat_sparc64, printstat_sparc64): Remove.
[AARCH64 || X86_64 || X32 || POWERPC64 || SPARC64] (struct stat32,
STAT32_PERSONALITY): Define.
[STAT32_PERSONALITY] (struct stat_powerpc32): Rename to struct stat32.
[STAT32_PERSONALITY] (printstat_powerpc32): Rename to printstat32.
(printstat) [STAT32_PERSONALITY]: Call printstat32 when
current_personality == STAT32_PERSONALITY.
[HAVE_STAT64] (printstat64) [STAT32_PERSONALITY]: Call printstat when
current_personality != STAT32_PERSONALITY.
[!HAVE_STAT64] (sys_stat64): Fallback to sys_stat.
[!HAVE_STAT64] (sys_fstat64): Fallback to sys_fstat.

cuviper/strace,vrastogi/strace,bigzz/strace_android,geofft/strace,cuviper/strace,Infinitive-OS/platform_external_strace,Infinitive-OS/platform_external_strace,kapdop/android_external_strace,TeamExodus/external_strace,YUPlayGodDev/platform_external_strace,bnoordhuis/strace,Yu-AndroidM/android_external_strace,cuviper/strace,geekboxzone/mmallow_external_strace,Saruta/strace,geekboxzone/mmallow_external_strace,Infinitive-OS/platform_external_strace,Yu-AndroidM/android_external_strace,Distrotech/strace,YUPlayGodDev/platform_external_strace,geekboxzone/mmallow_external_strace,bnoordhuis/strace,geofft/strace,vrastogi/strace,geofft/strace,geekboxzone/mmallow_external_strace,vrastogi/strace,TeamExodus/external_strace,MonkeyZZZZ/platform_external_strace,Infinitive-OS/platform_external_strace,bigzz/strace_android,Distrotech/strace,Saruta/strace,MonkeyZZZZ/platform_external_strace,AOSP-YU/platform_external_strace,Saruta/strace,Yu-AndroidM/android_external_strace,kapdop/android_external_strace,geofft/strace,bnoordhuis/strace,kapdop/android_external_strace,kapdop/android_external_strace,geekboxzone/mmallow_external_strace,AOSP-YU/platform_external_strace,cuviper/strace,bigzz/strace_android,Distrotech/strace,TeamExodus/external_strace,AOSP-YU/platform_external_strace,bnoordhuis/strace,MonkeyZZZZ/platform_external_strace,AOSP-YU/platform_external_strace,Infinitive-OS/platform_external_strace,Saruta/strace,AOSP-YU/platform_external_strace,Distrotech/strace,YUPlayGodDev/platform_external_strace,bigzz/strace_android,Yu-AndroidM/android_external_strace,MonkeyZZZZ/platform_external_strace,Saruta/strace,Yu-AndroidM/android_external_strace,cuviper/strace,MonkeyZZZZ/platform_external_strace,TeamExodus/external_strace,geofft/strace,YUPlayGodDev/platform_external_strace,kapdop/android_external_strace,Distrotech/strace,YUPlayGodDev/platform_external_strace,TeamExodus/external_strace,vrastogi/strace,bigzz/strace_android,vrastogi/strace