64-bit operations compiler support

The nt ddk says that RtlLargeIntegerAdd and
RtlLargeIntegerSubtract are obsolete, and that you
should use the built in compiler support for 64-bit
operations. What does that mean in the code? I have
vs6 sp4 on nt4 sp6a, and I’m not sure what code to
write instead?

Thanx
Nachum


Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

LONGLONG large1 = 0;
LONGLONG large2 = 1;
LONGLONG large3 = 2;

large1 = large2 + large3;
large3 = large1 - large2;

OK?

-----Original Message-----
From: Nachum Kanovsky [mailto:xxxxx@yahoo.com]
Sent: Thursday, June 28, 2001 1:19 PM
To: NT Developers Interest List
Subject: [ntdev] 64-bit operations compiler support

The nt ddk says that RtlLargeIntegerAdd and RtlLargeIntegerSubtract are
obsolete, and that you should use the built in compiler support for 64-bit
operations. What does that mean in the code? I have vs6 sp4 on nt4 sp6a,
and I’m not sure what code to write instead?

Thanx
Nachum


Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/


You are currently subscribed to ntdev as: xxxxx@stratus.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> The nt ddk says that RtlLargeIntegerAdd and

RtlLargeIntegerSubtract are obsolete, and that you
should use the built in compiler support for 64-bit
operations. What does that mean in the code?

Use LiSomething.QuadPart and + - * / operators on it.

Max


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com