From: Merav D. <me...@vo...> - 2004-08-26 12:44:59
|
Daniel, i will look into it (meaning Tieman changes) and send you feedback a.s.a.p. ________________________________ From: Daniel Scheibli [mailto:dan...@ed...]=20 Sent: Thursday, August 26, 2004 12:52 PM To: Merav Dean Cc: iom...@li... Subject: Re: Porting iometer to 64 bit (was N/A) FYI (as promised in the mail earlier)=20 ---------- Forwarded Message -----------=20 From: "Tieman, Henryx W" <hen...@in...>=20 To: "Daniel Scheibli" <dan...@ed...>=20 Sent: Wed, 11 Aug 2004 11:14:13 -0700=20 Subject:=20 Daniel, I have those patches to make Iometer work on EM64T/AMD64. I did a merge last week with the top of the Iometer Source Forge tree so you shouldn't have problems applying the patch. I'm not married to any of these changes so feel free to change file names or remove things from the patch. There are actually a few different things that this patch fixes. I'm using the latest Visual Studio which does C++ floating point differently. It has multiple copies of some functions based on the variable types. I had to fix up the code in MeterCrtl.cpp to conform to the latest C++ libraries. I didn't like the structure called SOCKET containing things other than the usual network Socket information, so I changed it. It was small but made the code easier to read. The Interlocked... functions behave differently in the different environments I had to compile under. I had some real problems making in work for 64 bit Linux and 64 bit Windows DDK with the same code. So I made some macros to make the work easier. It's not real pretty but it works well. And of course I had to make changes to get the data structures and pointers to work correctly with 64 bit pointers and longs. Henry ------- End of Forwarded Message -------=20 |