Yo Hal!

On Sun, 19 Jan 2025 20:18:52 -0800
Hal Murray <halmur...@sonic.net> wrote:

> Gary said:
> > Since j is 2, andi is 3, subtracting i from j caused integer wrap,
> > which is undefined.   
> 
> That assumes it goes around the loop a couple of times.  But it
> doesn't go around the loop even once -- or I'm confused.
> 
> We get here with n=2
> It looks to me like m gets initialized to 2.  Do you gt a different
> answer?
> > 471        i = 0; j = n;
> > 472        m = n - (n * 4) / 10;
> > 473        while ((j - i) > m) {  

While is executed before forst loop iteration.

RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        g...@rellim.com  Tel:+1 541 382 8588

            Veritas liberabit vos. -- Quid est veritas?
    "If you can't measure it, you can't improve it." - Lord Kelvin
_______________________________________________
devel mailing list
devel@ntpsec.org
https://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to