Copyright Digital Equipment Corp. All rights reserved.

AND_ATOMIC

 The  AND_ATOMIC  function  logically  ANDs  the  value   of   an
 expression to the value of a variable, stores the newly computed
 value, and returns the previous value.


 Syntax:

   AND_ATOMIC(e,v)

 The type of the expression 'e'  must  be  assignment  compatbile
 with  that  of  the  variable  'v'.   The  variable v must be an
 INTEGER, UNSIGNED, INTEGER64, or UNSIGNED64 variable and must be
 allocated  on  a  natural boundary (ie, longword for INTEGER and
 UNSIGNED and quadword for INTEGER64 and UNSIGNED64).  The result
 of AND_ATOMIC is the same type as the variable 'v'.