line[k++] = SP;
line[k] = NUL;
debug(F111,"XXMACRO A",line,k);
- if ((y = cmtxt("Braced list of commands","",&s,xxstring)) < 0)
+ /* Defer evaluation of variables until the commands are exec'd */
+ if ((y = cmtxt("Braced list of commands","",&s,NULL)) < 0)
return(y);
k = ckstrncpy(line+k,s,LINBUFSIZ-k);
debug(F111,"XXMACRO B",line,k);