[Mono-dev] list of platform-differences

Andreas Nahr ClassDevelopment at A-SoftTech.com
Mon Sep 21 16:33:43 EDT 2009


Hi,

 

Well the BitConverter documentation says that it operates on the raw
bitstream, so this should be expected. Other than that afaik only the Buffer
class works directly on raw data.  And of course anything related to
pointers will be endian-dependent as well.  

 

Greetings

Andreas (other one)

 

Von: mono-devel-list-bounces at lists.ximian.com
[mailto:mono-devel-list-bounces at lists.ximian.com] Im Auftrag von Andreas
Heertsch
Gesendet: Montag, 21. September 2009 17:51
An: mono-devel-list at lists.ximian.com
Betreff: [Mono-dev] list of platform-differences

 

As I became aware, that BitConverter.GetBytes(0x1234) returns 0,0 on OSX I
thought: that is a bug. But Miguel pointed out, that this depends on the
platform OSX: "big-endian system (PowerPC) as opposed to a little endian
system."

Up to that I hoped, that mono would hide all differences of any plattform
from my mono-app. But this seems not to be the case. (I think, this is a
challenge!)
Is there a list of platform specific differences, which have a reflection in
mono?
Andreas
-- 
EndoTherm GmbH
http://www.endotherm.ch

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20090921/d4e1ea5c/attachment.html 


More information about the Mono-devel-list mailing list