Roland Mainz <roland.mainz at nrubsig.org> wrote:
> [1]=(SPARC is actually a good choice since it enforces the natural
> alignment of datatypes which is needed for some ports (but not all, e.g.
> AMD64 doesn't require this))
My experience from making OpeenSolaris software 64 bit clean (sh, sccs*, diff)
did not show up any such problem. The typical bugs in the software I fixed
have been:
- missing function prototypes
- bad/missing pointer casts (e.g. ececl*())
- pointer/int assignements
- unintialized variables (this also hit's 32 bit!!!!)
- use of int where long or explicit (*int*_t) types would bee needed
- incorrect printf() format strings
In general, the state of many userland programs is still how people would
expect it 20 years ago.
J?rg
--
EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin
js at cs.tu-berlin.de (uni)
schilling at fokus.fraunhofer.de (work) Blog:
http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily