for (n = 1; n in args; n++) call = call sh_escape(args[n]) " ";
if (args[1] in MACROS) {
+ oldRS=RS; oldORS=ORS;
RS=""; ORS=""; line="";
"printf '%s' " sh_escape(file) " | " sh_escape(ENVIRON["MD_MACROS"]) "/" call | getline line;
+ RS=oldRS; ORS=oldORS;
return line;
} else {
return HTML("<<" call ">>");