Option Private

FreeBASIC

Option Private
 
Specifies internal linkage by default for procedure declarations

Syntax

Option Private

Description

Option Private is a statement that gives any following procedure declarations internal linkage by default, as if declared with Private. This default remains in effect for the rest of the module in which Option Private is used, and can be overridden by declaring procedures with Public.

Example

'' Compile with the "-lang fblite" compiler switch

#lang "fblite"

Sub ProcWithExternalLinkage()
   ' ...
End Sub

Option Private

Sub ProcWithInternalLinkage()
   ' ...
End Sub

Public Sub AnotherProcWithExternalLinkage()
   ' ...
End Sub

Dialect Differences

Differences from QB

  • New to FreeBASIC

See also