#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:
There are no comments on this page. [Add comment]