X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=x2p%2Fa2p.pod;h=0506e2d827c1a5c8254b1a36b3b7e4cceb5893c2;hb=6cb271b22aafa3e578dd67cc48ab658f6d61b7a2;hp=06c5ac73221abcb1d1bcd5828e4c13fe3fa9f96a;hpb=aa6893958c2bfb6fa4ab923c8466c188c65748fd;p=p5sagit%2Fp5-mst-13.2.git diff --git a/x2p/a2p.pod b/x2p/a2p.pod index 06c5ac7..0506e2d 100644 --- a/x2p/a2p.pod +++ b/x2p/a2p.pod @@ -41,6 +41,29 @@ Any delimiter can be used to separate the field names. causes a2p to assume that input will always have that many fields. +=item B<-o> + +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 to be arguments to C; new awk +considers them arguments to C. + +=back + =back =head2 "Considerations"