X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fdiv64.h;h=c495aefb01480068487dae545a99e45412e45b3f;hb=becbbc7b2a1be44d38779c80ce94fb20e5e13f12;hp=2e0ba8389e11d992fda785f191d326dfbb74b94a;hpb=545359dd277a0a998c2c1ef9f8338081a56ccaba;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/div64.h b/include/div64.h index 2e0ba83..c495aef 100644 --- a/include/div64.h +++ b/include/div64.h @@ -8,9 +8,9 @@ * * uint32_t do_div(uint64_t *n, uint32_t base) * { - * uint32_t remainder = *n % base; - * *n = *n / base; - * return remainder; + * uint32_t remainder = *n % base; + * *n = *n / base; + * return remainder; * } * * NOTE: macro parameter n is evaluated multiple times, @@ -31,7 +31,7 @@ extern uint32_t __div64_32(uint64_t *dividend, uint32_t divisor); if (((n) >> 32) == 0) { \ __rem = (uint32_t)(n) % __base; \ (n) = (uint32_t)(n) / __base; \ - } else \ + } else \ __rem = __div64_32(&(n), __base); \ __rem; \ })