Help Center
Help CenterFreeBASIC

Option Privatekeyword

Specifies internal linkage by default for procedure declarations

Compiler Switcheskeyworddocumented

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.

Remarks

Dialect Differences


Differences from QB


  • New to FreeBASIC

See also


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

Reference

  • Documented in KeyPgOptionprivate.html