#include "defs.h" /* globals are bad... any ideas? */ string pre; string sofar; int blanks; /* 1 for skipblanks, -1 for expand */ main(arg) { string tmp; SECURE if(!arg) FAIL("Usage: manyline [-sb|-cb]
" +"(-sb to skip blank lines, -cb to convert blanks to \".\")\n"); if(sscanf(arg,"-sb %s",tmp)==1) { pre=tmp; blanks=1; write("Give '**' to stop. (skipping blank lines)\n]"); } else if(sscanf(arg,"-cb %s",tmp)==1) { pre=tmp; blanks=-1; write("Give '**' to stop. (converting blank lines)\n]"); } else { pre=arg; blanks=0; write("Give '**' to stop.\n]"); } sofar=""; input_to("do_it"); return 1; } static do_it(str){ string cmd; if(str=="**") return command(pre+" "+sofar,this_player()); if(blanks==-1 && str=="") sofar+="\n"; else if(blanks!=1 || str!="") sofar+=str+"\n"; write("]"); input_to("do_it"); }