User Guide
284 CFML Language Reference
BitMaskSet
Returns number bitwise masked with length bits of mask beginning from start.
See also BitMaskClear and BitMaskRead.
Syntax BitMaskSet(
number
,
mask
,
start
,
length
)
number
Long integer to be masked.
mask
Long integer specifying the mask.
start
Integer specifying the starting bit in number for masking.
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 BitMaskSet --->
<HTML>
<HEAD>
<TITLE>BitMaskSet Example</TITLE>
</HEAD>
<BODY>
<H3>BitMaskSet Example</H3>
<P>Returns number bitwise masked with length
bits of mask beginning from start.
<P>BitMaskSet(255, 255, 4, 4): <CFOUTPUT>#BitMaskSet(255, 255, 4, 4)#
</CFOUTPUT>
<P>BitMaskSet(255, 0, 4, 4): <CFOUTPUT>#BitMaskSet(255, 0, 4, 4)#
</CFOUTPUT>
<P>BitMaskSet(0, 15, 4, 4): <CFOUTPUT>#BitMaskSet(0, 15, 4, 4)#
</CFOUTPUT>
</BODY>
</HTML>