rem: "Result:            "+r+"\n"            + "Location:          "+l+"\n"; 
add: "FileName:          "+fn+"\n"           + "LineNumber:        "+ln+"\n"; 
context: function jslibError(e, aType, aResults, aCaller) {  if (!JS_LIB_ERROR)    return void(null);  if (arguments.length==0)    return (dump("JS_LIB_ERROR=ON\n"));  var errMsg="ERROR: "+(aCaller?"in "+aCaller:"")+"  "+aType+"\n";  var e = null;  if (e) {    var m = (e.message?e.message:e);    var r = (typeof(e.result)!='undefined'?'0x'+e.result.toString(16):'');    var l = (typeof(e.location)!='undefined'?e.location:'');    errMsg+="Name:              "+e.name+"\n"       +            "Message:           "+m+"\n"            +            "Result:            "+r+"\n"            +            "Location:          "+l+"\n";  }  if (aResults)    errMsg+="NS_ERROR_NUMBER:   "+aResults+"\n";  if (JS_LIB_ERROR_ALERT)    alert(errMsg);  errMsg = "\n-----======[ ERROR ]=====-----\n" + errMsg;  errMsg += "------------------------------\n\n";  return (dump(errMsg));}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/04c62db497a7a78bdddf378f4341134b12b61c5a/jslib.js/buggy/calendar/resources/content/jslib/jslib.js