// pool_zero_mode_box.h — Box: Pool zeroing policy (env-cached) #ifndef POOL_ZERO_MODE_BOX_H #define POOL_ZERO_MODE_BOX_H #include "../hakmem_env_cache.h" // HAK_ENV_POOL_ZERO_MODE typedef enum { POOL_ZERO_MODE_FULL = 0, POOL_ZERO_MODE_HEADER = 1, POOL_ZERO_MODE_OFF = 2, } PoolZeroMode; static inline PoolZeroMode hak_pool_zero_mode(void) { return (PoolZeroMode)HAK_ENV_POOL_ZERO_MODE(); } static inline int hak_pool_zero_header_only(void) { return hak_pool_zero_mode() == POOL_ZERO_MODE_HEADER; } #endif // POOL_ZERO_MODE_BOX_H