Local directives can occur more than once in a unit or program, If they have a command line counterpart, the command line argument is restored as the default for each compiled le. The local directives in uence the compiler's behaviour from the moment they're encountered until the moment another switch annihilates their behaviour, or the end of the current unit or program is reached.