/*%
* Principal Author: Brian Wellington
- * $Id: dst_parse.c,v 1.29 2011/08/18 23:46:35 tbox Exp $
*/
#include <config.h>
have[i] = ISC_TRUE;
}
- mask = ~0;
- mask <<= sizeof(mask) * 8 - TAG_SHIFT;
- mask >>= sizeof(mask) * 8 - TAG_SHIFT;
+ mask = (1ULL << TAG_SHIFT) - 1;
if (have[TAG_RSA_ENGINE & mask])
ok = have[TAG_RSA_MODULUS & mask] &&
have[i] = ISC_TRUE;
}
- mask = ~0;
- mask <<= sizeof(mask) * 8 - TAG_SHIFT;
- mask >>= sizeof(mask) * 8 - TAG_SHIFT;
+ mask = (1ULL << TAG_SHIFT) - 1;
if (have[TAG_ECDSA_ENGINE & mask])
ok = have[TAG_ECDSA_LABEL & mask];
have[i] = ISC_TRUE;
}
- mask = ~0;
- mask <<= sizeof(mask) * 8 - TAG_SHIFT;
- mask >>= sizeof(mask) * 8 - TAG_SHIFT;
+ mask = (1ULL << TAG_SHIFT) - 1;
if (have[TAG_EDDSA_ENGINE & mask])
ok = have[TAG_EDDSA_LABEL & mask];