Changes in uspace/lib/c/generic/imath.c [5a6cc679:e3272101] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/imath.c
r5a6cc679 re3272101 50 50 errno_t ipow10_u64(unsigned exp, uint64_t *res) 51 51 { 52 u nsigneda;52 uint64_t a; 53 53 uint64_t r; 54 54 … … 81 81 * 82 82 * @param v Value to compute logarithm from 83 * @param res Place to store result 84 * @return EOK on success 83 85 * @return Logarithm value 84 86 */ 85 unsigned ilog10_u64(uint64_t v)87 errno_t ilog10_u64(uint64_t v, unsigned *res) 86 88 { 89 if (v == 0) 90 return ERANGE; 91 87 92 unsigned b; 88 93 unsigned e; … … 117 122 } 118 123 119 return r; 124 *res = r; 125 return EOK; 120 126 } 121 127
Note:
See TracChangeset
for help on using the changeset viewer.