# GT_ISFLAG()

Test the setting of a flag in a bit flag string.

Syntax

  GT_IsFlag(<cFlagString>,[<nFlag>]) --> lSetting

Arguments

  <cFlagString> is a bit flag string created with GT_NewFlag()
  <nFlag> is the flag to be tested.

Returns

  A boolean value, TRUE if the flag is on, FLSE if it's off.

Description

  GT_IsFlag() is used to test the state of a flag with a bit flag string.

Examples

          // Print the setting of the flags in a flag string called ``cDave''

          for nFlag := 1 to (len(cDave)*8)
             ? "Flag number ",nFlag," == ",GT_IsFlag(cDave,nFlag)
          next

    See Also

    GT_NEWFLAG() GT_SETFLAG() GT_CLRFLAG()