[M3devel] why record with two int32's gets alignment 64?

Jay K jay.krell at cornell.edu
Tue Sep 3 09:12:17 CEST 2013


help?

Thanks,
  - Jay


> Date: Tue, 3 Sep 2013 08:05:38 +0000
> To: m3commit at elegosoft.com
> From: jkrell at elego.de
> Subject: [M3commit] CVS Update: cm3
> 
> CVSROOT:	/usr/cvs
> Changes by:	jkrell at birch.	13/09/03 08:05:38
> 
> Modified files:
> 	cm3/m3-libs/m3core/src/win32/: WinBase.i3 
> 
> Log message:
> 	add BITS 64 FOR on FILETIME
> 	I don't understand the frontend layout rules and I think the fix
> 	might be there instead!
> 	
> 	But hey this did expose tiny missing logic in C backend..
> 	packed records weren't considered records and weren't being passed/recieved
> 	as parameters/return values succesfully -- the C would fail to compile, nice error mode!
> 
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20130903/525e92f1/attachment-0001.html>


More information about the M3devel mailing list