Changes in kernel/generic/src/lib/func.c [e535eeb:67a88c3] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/lib/func.c
re535eeb r67a88c3 123 123 } 124 124 125 126 void order(const uint64_t val, uint64_t *rv, char *suffix) 127 { 128 if (val > 10000000000000000000ULL) { 129 *rv = val / 1000000000000000000ULL; 130 *suffix = 'Z'; 131 } else if (val > 1000000000000000000ULL) { 132 *rv = val / 1000000000000000ULL; 133 *suffix = 'E'; 134 } else if (val > 1000000000000000ULL) { 135 *rv = val / 1000000000000ULL; 136 *suffix = 'T'; 137 } else if (val > 1000000000000ULL) { 138 *rv = val / 1000000000ULL; 139 *suffix = 'G'; 140 } else if (val > 1000000000ULL) { 141 *rv = val / 1000000ULL; 142 *suffix = 'M'; 143 } else if (val > 1000000ULL) { 144 *rv = val / 1000ULL; 145 *suffix = 'k'; 146 } else { 147 *rv = val; 148 *suffix = ' '; 149 } 150 } 151 125 152 /** @} 126 153 */
Note:
See TracChangeset
for help on using the changeset viewer.