X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=x2p%2Fa2p.pod;h=f6395a4625a43a1cdfa9d754b20aa8179fd9b0d1;hb=917b24923c0362e8f2d8d1f3f612150902a8f3eb;hp=fa726fb101c7aa625050f8847cc0dfd4d188096d;hpb=a5571d593ac90d11dc2015dcb1d4f62bc0d28a6d;p=p5sagit%2Fp5-mst-13.2.git diff --git a/x2p/a2p.pod b/x2p/a2p.pod index fa726fb..f6395a4 100644 --- a/x2p/a2p.pod +++ b/x2p/a2p.pod @@ -43,10 +43,25 @@ 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 to be arguments to C; new awk +considers them arguments to C. + =back =head2 "Considerations"