Surely this is enough ..

    ULong sum, a, b;

    sum = a + b;
    if ((sum < a) || (sum < b))
        overflow

"Jeremy Evans" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> Lots of neat ideas here!!
> Might as well offer mine:
>
> convert a,b to their % of 0xFFFFFFFFF, add the two together, if the
> result is greater than 100% then error.
>
> Give 20 programmers 1 problem and you'll have 20 different solutions
> :)
>
>
> >
> >Suppose I use C in CW and I have
> >
> >UInt32 a, b;
> >
> >How can I determine if "a" and "b" are "huge" then (a + b) is not beyond
> >0xFFFFFFFFF [max UInt32]?
> >
> >Is there a standard way of doing it?
> >
> >E.g, can I check if (a + b < a || a + b < b)? Does this make sense? Does
my
> >question make sense?
> >
> >Best regards, Paul
> >
> >
>
>
>





-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to