FBWiki : KeyPgPragma

FBWiki :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

#PRAGMA


Preprocessor directive

Syntax:
#pragma option [ =value ]
Or
#pragma push ( option )
Or
#pragma pop ( option )

Parameters:
Possible values for option and related values:

Option Value Description
msbitfields 0 Use bitfields compatible with gcc (default)

(nonzero) Use bitfields compatible with those used in Microsoft C compilers
once N/A cause the source file in which the pragma appears to behave as though it was included with #include once ...

Description:
Allows the setting of compiler options inside the source code.

Examples:
'' save the current pragma setting
#pragma push(msbitfields)
'' switch to MSVC-compatible bitfields
#pragma msbitfields=1

'' do something that requires MS-compatible bitfields here

'' restore original setting
#pragma pop(msbitfields)


Differences from QB:

See also:

Back to Preprocessor

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.0



sf.net phatcode