rem: delete param.to; delete param.linkto; delete param.urlparam; delete param.anchor; delete param.text; 
add: delete param.to; delete param.linkto; delete param.urlparam; delete param.anchor; delete param.text; 
context: function link_macro(param) {  if (param.to)    param.href = param.to;  else // backwards compatibility    param.href = param.linkto;  if (param.urlparam)    param.href += "?" + param.urlparam;  if (param.anchor)    param.href += "#" + param.anchor;  var content = param.text ? param.text : param.href;  delete param.to;  delete param.linkto;  delete param.urlparam;  delete param.anchor;  delete param.text;  openMarkupElement("a", param);  res.write(content);  closeMarkupElement("a");}
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/993/59b9e4558a6020aea0be7158ca6d64256a1f0ed8/macros.js/buggy/code/Global/macros.js