### 7.2 Configuration Variables

When “configure” is run, some default behaviours are set. These can be overridden with the use of environment variables as described below.

#### 7.2.1 CSSC_BINARY_SUPPORT

The `CSSC_BINARY_SUPPORT` environment variable controls whether CSSC will create “encoded” SCCS files. The three valid values for this variable are as follows :-

‘`enabled`’

  CSSC will create encoded SCCS files if required

‘`disabled`’

  CSSC will not create encoded SCCS files

unset

  The default behaviour is used; this default will be the same as for one of ‘`enabled`’ or ‘`disabled`’. The default is set by passing either `--enable-binary` or `--disable-binary` to “configure” when CSSC is compiled. If this option was not specified, the default value is ‘`enabled`’. For more information see Interoperability.

This variable is unset by the `sccs` driver program, if it is installed set-user-id or set-group-id.

#### 7.2.2 CSSC_MAX_LINE_LENGTH

The `CSSC_MAX_LINE_LENGTH` environment variable controls the maximum length of lines that CSSC will allow to go into an SCCS file. This variable should be set to a decimal integer.

The default behaviour of CSSC when this variable is unset is described in Interoperability.

This variable is unset by the `sccs` driver program, if it is installed set-user-id or set-group-id.