X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=src%2Fstorage_number.h;h=74d24a322719ef6384d76f22300943b8aa52addb;hb=e1d37e04f50157086257a5d91cf8cffd27bc80b1;hp=e26fde78767f14fe7278275415dd9c52d6907309;hpb=7372600140f4a9206726bdc3d376b92d3368cafb;p=netdata.git diff --git a/src/storage_number.h b/src/storage_number.h old mode 100755 new mode 100644 index e26fde78..74d24a32 --- a/src/storage_number.h +++ b/src/storage_number.h @@ -1,5 +1,3 @@ -#include - #ifndef NETDATA_STORAGE_NUMBER_H #define NETDATA_STORAGE_NUMBER_H @@ -11,19 +9,23 @@ typedef long double calculated_number; typedef long long collected_number; #define COLLECTED_NUMBER_FORMAT "%lld" -typedef int32_t storage_number; -typedef uint32_t ustorage_number; -#define STORAGE_NUMBER_FORMAT "%d" +/* +typedef long double collected_number; +#define COLLECTED_NUMBER_FORMAT "%0.7Lf" +*/ + +typedef uint32_t storage_number; +#define STORAGE_NUMBER_FORMAT "%u" -#define SN_NOT_EXISTS (0x0 << 24) -#define SN_EXISTS (0x1 << 24) -#define SN_EXISTS_RESET (0x2 << 24) -#define SN_EXISTS_UNDEF1 (0x3 << 24) -#define SN_EXISTS_UNDEF2 (0x4 << 24) -#define SN_EXISTS_UNDEF3 (0x5 << 24) -#define SN_EXISTS_UNDEF4 (0x6 << 24) +#define SN_NOT_EXISTS (0x0 << 24) +#define SN_EXISTS (0x1 << 24) +#define SN_EXISTS_RESET (0x2 << 24) +#define SN_EXISTS_UNDEF1 (0x3 << 24) +#define SN_EXISTS_UNDEF2 (0x4 << 24) +#define SN_EXISTS_UNDEF3 (0x5 << 24) +#define SN_EXISTS_UNDEF4 (0x6 << 24) -#define SN_FLAGS_MASK (~(0x6 << 24)) +#define SN_FLAGS_MASK (~(0x6 << 24)) // extract the flags #define get_storage_number_flags(value) ((((storage_number)value) & (1 << 24)) | (((storage_number)value) & (2 << 24)) | (((storage_number)value) & (4 << 24)))