2026-01-08 21:51:55 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
2026-01-08 22:03:05 +02:00
|
|
|
#define NICONST_SIZE_T_ZERO ((size_t)0)
|
2026-01-08 21:51:55 +02:00
|
|
|
|
|
|
|
|
// MEMORY CONSTANTS: BINARY
|
2026-01-08 22:03:05 +02:00
|
|
|
#define NICONST_MEM_BINARY_FACTOR ((size_t)1024)
|
2026-01-08 21:51:55 +02:00
|
|
|
#define NICONST_KIB_B(n) ((n) * NICONST_MEM_BINARY_FACTOR)
|
|
|
|
|
#define NICONST_MIB_B(n) ((NICONST_KIB_B(n)) * NICONST_MEM_BINARY_FACTOR)
|
|
|
|
|
#define NICONST_GIB_B(n) ((NICONST_MIB_B(n)) * NICONST_MEM_BINARY_FACTOR)
|
|
|
|
|
#define NICONST_TIB_B(n) ((NICONST_GIB_B(n)) * NICONST_MEM_BINARY_FACTOR)
|
|
|
|
|
|
|
|
|
|
// MEMORY CONSTANTS: DECIMAL
|
2026-01-08 22:03:05 +02:00
|
|
|
#define NICONST_MEM_DECIMAL_FACTOR ((size_t)1000)
|
2026-01-08 21:51:55 +02:00
|
|
|
#define NICONST_KB_B(n) ((n) * NICONST_MEM_DECIMAL_FACTOR)
|
|
|
|
|
#define NICONST_MB_B(n) ((NICONST_KB_B(n)) * NICONST_MEM_DECIMAL_FACTOR)
|
|
|
|
|
#define NICONST_GB_B(n) ((NICONST_MB_B(n)) * NICONST_MEM_DECIMAL_FACTOR)
|
|
|
|
|
#define NICONST_TB_B(n) ((NICONST_GB_B(n)) * NICONST_MEM_DECIMAL_FACTOR)
|