This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[ID 20010424.002] [PATCH bleadperl] find2perl: prototypes and doexec
[perl5.git] / x2p / a2p.pod
index fa726fb..0506e2d 100644 (file)
@@ -43,10 +43,27 @@ causes a2p to assume that input will always have that many fields.
 
 =item B<-o>
 
-tells a2p to use old awk behavior.  For now, the only difference is
-that old awk always has a line loop, even if there are no line
+tells a2p to use old awk behavior.  The only current differences are:
+
+=over 5
+
+=item *
+
+Old awk always has a line loop, even if there are no line
 actions, whereas new awk does not.
 
+=item *
+
+In old awk, sprintf is extremely greedy about its arguments.
+For example, given the statement
+
+       print sprintf(some_args), extra_args;
+
+old awk considers I<extra_args> to be arguments to C<sprintf>; new awk
+considers them arguments to C<print>.
+
+=back
+
 =back
 
 =head2 "Considerations"