The S switch turns off the display of ++INCLUDE file names. This conflicts with the BASICplus compiler which uses /S for .SBR instead of .XBR subroutine extensions. Under A-Shell, subroutine name extensions are irrelevant, since subroutines are part of the A-Shell program and don't exist as separate files. Note that since eliminating the ++INCLUDE messages makes it difficult to determine which include file an error occurs in, the error message format is modified by this switch to include the file name and line number.