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

Reply via email to