Directive #pike
- Directive #pike
- #pike
- Description
- Set the Pike compiler backward compatibility level. - This tells the compiler which version of Pike it should attempt to emulate from this point on in the current compilation unit. - This is typically used to "quick-fix" old code to work with more recent versions of Pike. 
- Example
- // This code was written for Pike 7.2, and depends on // the old behaviour for 7.2::dirname(). #pike 7.2 // ... Code that uses dirname() ...- This directive is also needed for Pike modules that have been installed globally, and might be used by a Pike that has been started with the -V flag. 
- Example
- // Pike modules that are bundled with Pike are // typically written for the same version of Pike. #pike __REAL_VERSION__