Lines Matching defs:mask
91 unsigned long mask; /* mask before compare */
491 unsigned long mask;
711 if (!(p = getdata(mp, num, ep->mask)))
725 if ((ep->type == 'm' || ep->type == 'M') ? strmatch(p, ep->value.str) : !memcmp(p, ep->value.str, ep->mask))
727 if (p == mp->nbuf || ep->mask >= sizeof(mp->nbuf))
729 p = (char*)memcpy(mp->nbuf, p, ep->mask);
730 p[ep->mask] = 0;
731 ccmapstr(mp->x2n, p, ep->mask);
745 if (mask = ep->mask)
746 num &= mask;
756 if (!mask)
757 mask = ~mask;
760 if ((num = swapget(mp->swap = 1, p, 2) & mask) == ep->value.num)
770 if ((num = swapget(mp->swap = c, p, 4) & mask) == ep->value.num)
780 if ((num = swapget(mp->swap = c, p, 8) & mask) == ep->value.num)
1930 * old style mask
1933 ep->mask = strton(++p, NiL, NiL, 0);
1936 if (ep->mask)
2015 ep->mask = strton(++p, &next, NiL, 0);
2051 if (ep->mask)
2052 ep->value.num = ep->mask;
2080 ep->mask = stresc(p) + 1;
2081 ep->value.str = vmnewof(mp->vm, 0, char, ep->mask + 1, 0);
2082 memcpy(ep->value.str, p, ep->mask);
2084 ep->value.str[ep->mask - 1] = '*';
2088 ep->mask = stresc(p);
2089 ep->value.str = vmnewof(mp->vm, 0, char, ep->mask, 0);
2090 memcpy(ep->value.str, p, ep->mask);
2452 sfprintf(sp, "\t%s%c\t%c\t%lo\t", ep->swap == (char)~3 ? "L" : ep->swap == (char)~0 ? "B" : "", ep->type, ep->op, ep->mask);
2478 if (ep->cont == '$' && !ep->value.lab->mask)
2488 ep->value.lab->mask = 1;