Macromedia coldfusion 4.5-cfml language reference User Manual
Chapter 2: ColdFusion Functions
283
BitMaskRead
Returns the integer created from length bits of number beginning from start.
See also
BitMaskClear
and
BitMaskSet
.
Syntax
BitMaskRead(
number, start, length)
number
Long integer to be masked.
start
Integer specifying the starting bit for reading.
length
Integer specifying the length of mask.
Usage
Parameters start and length must be in the range from 0 to 31.
Bit functions operate on 32-bit integers.
Examples
<!--- This example shows BitMaskRead --->
<HTML>
<HEAD>
<TITLE>BitMaskRead Example</TITLE>
</HEAD>
<HTML>
<HEAD>
<TITLE>BitMaskRead Example</TITLE>
</HEAD>
<BODY>
<H3>BitMaskRead Example</H3>
<H3>BitMaskRead Example</H3>
<P>Returns integer created from length bits of
number beginning with start.
number beginning with start.
<P>BitMaskRead(255, 4, 4): <CFOUTPUT>#BitMaskRead(255, 4, 4)#</CFOUTPUT>
<P>BitMaskRead(255, 0, 4): <CFOUTPUT>#BitMaskRead(255, 0, 4)#</CFOUTPUT>
<P>BitMaskRead(128, 0, 7): <CFOUTPUT>#BitMaskRead(128, 0, 7)#</CFOUTPUT>
<P>BitMaskRead(255, 0, 4): <CFOUTPUT>#BitMaskRead(255, 0, 4)#</CFOUTPUT>
<P>BitMaskRead(128, 0, 7): <CFOUTPUT>#BitMaskRead(128, 0, 7)#</CFOUTPUT>
</BODY>
</HTML>
</HTML>