bittest
| bittest | 
  Purpose
 
  
  Synopsis
 
 function bittest(i:integer, mask:integer):integer
 
  Arguments
 
 | 
     i 
     | 
     Integer to be tested
     | 
| 
     mask 
     | 
     Bit mask
     | 
  Return value
 
 
 Bits selected by the mask.
 
  Example
 
 
 In the following,
 i takes the value 4,
 j takes the value 5, and
 k takes the value 8:
 
 i:= bittest(12, 5) j:= bittest(13, 5) k:= bittest(13, 10)
  Further information
 
 
 This function compares a given number with a bit mask and returns those bits selected by the mask that are set in the number (bit
 0 has value
 1, bit
 1 has value
 2, bit
 2 has value
 4, and so on - use function
 bitval to get the value of a bit).
 
 
  Related topics
 
  
