//! @file envctl.h #ifndef STASIS_ENVCTL_H #define STASIS_ENVCTL_H #include #define STASIS_ENVCTL_PASSTHRU 0 #define STASIS_ENVCTL_REQUIRED 1 << 1 #define STASIS_ENVCTL_REDACT 1 << 2 #define STASIS_ENVCTL_DEFAULT_ALLOC 100 #define STASIS_ENVCTL_RET_FAIL (-1) #define STASIS_ENVCTL_RET_SUCCESS 1 #define STASIS_ENVCTL_RET_IGNORE 2 typedef int (envctl_except_fn)(const void *, const void *); struct EnvCtl_Item { unsigned flags; //