rem: res.write(stripped.clip(param.limit, param.clipping,param.delimiter)); 
add: res.write(clipped); 
context: function content_macro(param) {   switch (param.as) {      case "editor" :         var inputParam = this.content.createInputParam(param.part, param);         delete inputParam.part;         if (param.cols || param.rows)            Html.textArea(inputParam);         else            Html.input(inputParam);         break;      case "image" :         var part = this.content.getProperty(param.part);         if (part && this.site.images.get(part)) {            delete param.part;            renderImage(this.site.images.get(part), param);         }         break;      default :         if (param.clipping == null)            param.clipping = "...";         var part = this.getRenderedContentPart(param.part, param.as);         if (!part && param.fallback)            part = this.getRenderedContentPart(param.fallback, param.as);         if (param.as == "link") {            if (this._prototype != "Comment")               Html.openLink({href: this.href()});            else               Html.openLink({href: this.story.href() + "#" + this._id});            part = part ? part.stripTags() : param.clipping;         }         if (!param.limit)            res.write(part);         else {            var stripped = part.stripTags();            if (stripped.length < param.limit)               res.write(part);            else               res.write(stripped.clip(param.limit, param.clipping,param.delimiter));            }         if (param.as == "link")            Html.closeLink();   }   return;}
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/993/9f3221912cdb2413e92325190568e2dd2d6bc29d/macros.js/buggy/code/Story/macros.js