Method CompilerEnvironment()->CPP()->change_cpp_compatibility()
- Method
change_cpp_compatibility
void
change_cpp_compatibility(int
major
,int
minor
)- Description
Change the pike compatibility level for this preprocessor to the specified version of Pike.
- Parameter
major
Major version of Pike to attempt to be compatible with. Specifying a major version of
-1
is a short hand for specifying __REAL_MAJOR__ and __REAL_MINOR__.- Parameter
minor
Minor version of Pike to attempt to be compatible with.
This function is called by the preprocessor to set the compatibility level.
The default implementation performs some normalization, and then sets
compat_major
andcompat_minor
to their respective values (which in turn affects symbols such as __MAJOR__ and __MINOR__).