Lines Matching defs:mask
41 /* mask indicates the bits to be cleared (the status bit that */
42 /* corresponds to each 1 bit in the mask is cleared) */
47 U_CAPI decContext * U_EXPORT2 uprv_decContextClearStatus(decContext *context, uInt mask) {
48 context->status&=~mask;
151 /* mask indicates the bits to be restored (the status bit that */
152 /* corresponds to each 1 bit in the mask is set to the value of */
159 uInt newstatus, uInt mask) {
160 context->status&=~mask; /* clear the selected bits */
161 context->status|=(mask&newstatus); /* or in the new bits */
169 /* mask indicates the bits to be saved (the status bits that */
170 /* correspond to each 1 bit in the mask are saved) */
171 /* returns the AND of the mask and the current status */
175 U_CAPI uInt U_EXPORT2 uprv_decContextSaveStatus(decContext *context, uInt mask) {
176 return context->status&mask;
396 /* mask indicates the bits to be tested (the oldstatus bits that */
397 /* correspond to each 1 bit in the mask are tested) */
402 U_CAPI uInt U_EXPORT2 uprv_decContextTestSavedStatus(uInt oldstatus, uInt mask) {
403 return (oldstatus&mask)!=0;
410 /* mask indicates the bits to be tested (the status bits that */
411 /* correspond to each 1 bit in the mask are tested) */
416 U_CAPI uInt U_EXPORT2 uprv_decContextTestStatus(decContext *context, uInt mask) {
417 return (context->status&mask)!=0;