nsprintf(near_line,OC("; near input l. %u"),1,nearest_line)>=(int)(N_MSGBUF))OVERFLW("near_line","");
/* We surround the message that we construct with double quotes. These are \
printed into the file, but not to the terminal. This is to help out \
preprocessors that parse the message prematurely and get confused by \
unmatched quotes. */
if(
nsprintf(temp,OC("\"%s. (%s l. %u in %s%s.) %s"),6,temp1,phase==1?"Input":"Output",phase==1?cur_line:OUTPUT_LINE,phase==1?cur_file_name:params.OUTPUT_FILE_NAME,near_line,trail&&(xlevel>0)?"Expanding ":"")>=(int)(N_MSGBUF))OVERFLW("temp","");
t= temp+STRLEN(temp);
/* `Print out' levels associated with each invocation of |xmac_buf| by \