typemask
i_support |= typemask(ap->type);
i_wont_support |= typemask(x);
*maskp = typemask(x);
if ((mask & (i = typemask(ap->type))) != 0)
if ((mask & (i = typemask(ap->type))) != 0)
(i_wont_support & typemask(ap->type)) ?
if (i_support & ~i_wont_support & typemask(ap->type)) {
if ((i_support & ~i_wont_support) & typemask(*auth_send_data)) {
if (!(I_SUPPORT_ENCRYPT & remote_supports_decrypt & (unsigned)typemask(type)))
if (!(I_SUPPORT_DECRYPT & remote_supports_encrypt & (unsigned)typemask(type)))
i_support_encrypt |= typemask(ep->type);
i_support_decrypt |= typemask(ep->type);
if ((i_wont_support_decrypt & typemask(ep->type)) == 0)
i_wont_support_decrypt |= typemask(ep->type);
i_wont_support_encrypt |= typemask(ep->type);
i_wont_support_decrypt &= ~typemask(ep->type);
i_wont_support_encrypt &= ~typemask(ep->type);
(I_SUPPORT_ENCRYPT & typemask(type))) {
remote_supports_decrypt |= typemask(type);
remote_supports_encrypt |= typemask(type);
| typemask(ENCTYPE_DES_CFB64) | typemask(ENCTYPE_DES_OFB64)
| typemask(ENCTYPE_DES_CFB64) | typemask(ENCTYPE_DES_OFB64)
snd_clone_create(int typemask, int maxunit, int deadline, uint32_t flags)
SND_CLONE_ASSERT(!(typemask & ~SND_CLONE_MAXUNIT),
("invalid typemask: 0x%08x", typemask));
c->typemask = typemask;
c->maxunit = (maxunit == -1) ? (~typemask & SND_CLONE_MAXUNIT) :
c->maxunit = (maxunit == -1) ? (~c->typemask & SND_CLONE_MAXUNIT) :
SND_CLONE_ASSERT((c->typemask & tmask) == tmask,
c->typemask, tmask));
SND_CLONE_ASSERT(*unit == -1 || !(*unit & (c->typemask | tmask)),
c->typemask, tmask, *unit));
if (tmask > (ce->unit & c->typemask)) {
} else if (tmask < (ce->unit & c->typemask))
int typemask;