00001
00016 #ifndef GRU_UNITS_H
00017 #define GRU_UNITS_H
00018
00019 #include <stdint.h>
00020
00021 #ifdef __cplusplus
00022 extern "C" {
00023 #endif
00024
00028 static inline uint64_t gru_unit_kb(uint64_t num) {
00029 return (num / 1024);
00030 }
00031
00032
00036 static inline uint64_t gru_unit_mb(uint64_t num) {
00037 return gru_unit_kb(num) / 1024;
00038 }
00039
00040
00044 static inline uint64_t gru_unit_gb(uint64_t num) {
00045 return gru_unit_mb(num) / 1024;
00046 }
00047
00048 #ifdef __cplusplus
00049 }
00050 #endif
00051
00052
00053 #endif