# 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>