# u63 user exit

The u63 user exit sets/clears privilege
bits.

## Syntax

```
result = oconv(value, ’u63’)
result = iconv(value, ’u63’)
```

## Parameter(s)

| value | The bit to be set or cleared. must be one of these: |
| --- | --- |
| 0 | Entire table. |
| -1 | Inhibit (like break on/off, but works like a bit). |
| -2 | TCL restart. |
| -3 | Break/End restart. |

## Description

If iconv is
used then the value is set. If oconv is used, then
the value is cleared. The result is the value of the bit before it
was changed, except when used with the value 0. In this case, the
result is undefined.

This user exit is similar to the bitset and bitreset commands on some
licensee platforms.

CAUTION: If the TCL restart or
the Break/End restart bits are set, and there is no account Proc (or
macro), then an attempt to go to TCL or end can cause an infinite
loop.

---
Source: https://d3codex.com/pickbasic-flashbasic/u63-user-exit/ - part of the D3Codex reference.
