fix regression in size of nlink_t (broken stat struct) on x86_64
authorRich Felker <dalias@aerifal.cx>
Mon, 22 Jul 2013 19:45:28 +0000 (15:45 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 22 Jul 2013 19:45:28 +0000 (15:45 -0400)
commit1c6cace0bf88a5f30886665e2c2d2268e3a3ccc5
tree8e5c4f40812c301bae1127f3874b4a82307bdee7
parent8327ae0cb23b799bc55a45e0d4bd95f5a2b1cdf1
fix regression in size of nlink_t (broken stat struct) on x86_64

rather than moving nlink_t back to the arch-specific file, I've added
a macro _Reg defined to the canonical type for register-size values on
the arch. this is not the same as _Addr for (not-yet-supported)
32-on-64 pseudo-archs like x32 and mips n32, so a new macro was
needed.
arch/arm/bits/alltypes.h.in
arch/i386/bits/alltypes.h.in
arch/microblaze/bits/alltypes.h.in
arch/mips/bits/alltypes.h.in
arch/powerpc/bits/alltypes.h.in
arch/x86_64/bits/alltypes.h.in
include/alltypes.h.in