diff options
-rw-r--r-- | ace/ACE.i | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ace/ACE.i b/ace/ACE.i index d6d3398a053..21fc7c60153 100644 --- a/ace/ACE.i +++ b/ace/ACE.i @@ -68,7 +68,9 @@ ACE::get_flags (ACE_HANDLE handle) inline u_long ACE::log2 (u_long num) { - for (u_long log = 0; + u_long log = 0; + + for (; num > 0; log++) num >>= 1; |