=item B<-C [I<number/list>]>
X<-C>
-The C<-C> flag controls some Unicode of the Perl Unicode features.
+The C<-C> flag controls some of the Perl Unicode features.
As of 5.8.1, the C<-C> can be followed either by a number or a list
of option letters. The letters, their numeric values, and effects
X<-P>
B<NOTE: Use of -P is strongly discouraged because of its inherent
-problems, including poor portability.>
+problems, including poor portability. It is deprecated and will be
+removed in a future version of Perl.>
This option causes your program to be run through the C preprocessor before
compilation by Perl. Because both comments and B<cpp> directives begin
operator instead. Note: availability of B<undump> is platform
specific and may not be available for a specific port of Perl.
-This switch has been superseded in favor of the new Perl code
-generator backends to the compiler. See L<B> and L<B::Bytecode>
-for details.
-
=item B<-U>
X<-U>
=item B<-x>
X<-x>
-=item B<-x> I<directory>
+=item B<-x>I<directory>
tells Perl that the program is embedded in a larger chunk of unrelated
ASCII text, such as in a mail message. Leading garbage will be
can process any or all of the trailing garbage via the DATA filehandle
if desired).
+The directory, if specified, must appear immediately following the B<-x>
+with no intervening whitespace.
+
=back
=head1 ENVIRONMENT
X<PERL5OPT>
Command-line options (switches). Switches in this variable are taken
-as if they were on every Perl command line. Only the B<-[CDIMUdmtwA]>
+as if they were on every Perl command line. Only the B<-[CDIMUdmtw]>
switches are allowed. When running taint checks (because the program
was running setuid or setgid, or the B<-T> switch was used), this
variable is ignored. If PERL5OPT begins with B<-T>, tainting will be