On Sat, 2008-04-26 at 12:29 +0200, Florian Weimer wrote: > * Cyril Brulebois: > > > I'm wondering whether the ArchitectureSpecificsMemo[1] wiki page is > > (well-)known, and whether its content got reviewed, esp. by porters of > > each architecture, who could fix obvious errors or typos, or eventually > > add special-cases, exceptions, and the like. > > I hope the table can be simplified, along the categories LP32/LP64, > endianness, char signedness. sizeof(long double) needs to be listed > separately, along with it's range/precision. > > Hopefully, we will never end up with an architecture where sizeof(long) > != sizeof(void *)
Linux has a convention predating intptr_t of using long for that purpose, so Linux won't allow such an ABI. > or sizeof(int) != 4. GNU requires that, unless I'm much mistaken. Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.
signature.asc
Description: This is a digitally signed message part