var str; if (c2 == undefined) str = "x"+String.fromCharCode(c1)+"x"; else str = "x"+String.fromCharCode(c1)+String.fromCharCode(c2)+"x";  try { encodeFunction(str);  return false; } catch (e) {  return true; } 
if (c2 == undefined) shouldThrow(encodeFunctionName + "(String.fromCharCode(" + c1 + "))"); else shouldThrow(encodeFunctionName + "(String.fromCharCode(" + c1 + ") + String.fromCharCode(" + c2 + "))"); 
function checkEncodeException(encodeFunction,c1,c2){  var str;  if (c2 == undefined)    str = "x"+String.fromCharCode(c1)+"x";  else    str = "x"+String.fromCharCode(c1)+String.fromCharCode(c2)+"x";  try {    encodeFunction(str);//    print("checkEncodeException("+c1+","+c2+"): false");    return false;  }  catch (e) {//    print("checkEncodeException("+c1+","+c2+"): true");    return true;  }}
1725	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1725/11f3b27e4b18e23979f8d2ab20679ab8fe4c0822/encode_decode_uri.js/clean/LayoutTests/fast/js/kde/resources/encode_decode_uri.js