libraw1394 struct layouts, i386 vs. x86_64
    VirginSnow at vfemail.net 
    VirginSnow at vfemail.net
       
    Wed Jan  7 23:31:13 EST 2009
    
    
  
> Date: Wed, 7 Jan 2009 16:10:38 -0500
> From: "Ben Scott" <dragonhawk at gmail.com>
<snip!>
>   Moral being: If you're a programmer, do not use C struct's for
> anything but internal-use-only purposes.  Do not pass them to/from
> external code.  And *NEVER* write or read C struct's directly to
> files.
So what's the recommended way to do this?  One way might be to expose
a function/method for accessing each structure member.  But a lot of
existing code isn't written that way.  A huge number of ioctls, for
example, rely on passing pointers to structs.
    
    
More information about the gnhlug-discuss
mailing list