From: Chris Jones Date: Tue, 10 May 2011 01:17:22 +0000 (-0500) Subject: Merge X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=79ef58143416115697d75e6ec0efbeb9a4dc656b;p=pdf.js.git Merge --- 79ef58143416115697d75e6ec0efbeb9a4dc656b diff --cc pdf.js index bb8ec83,3fc0374..e592b3c --- a/pdf.js +++ b/pdf.js @@@ -1074,11 -1639,12 +1649,11 @@@ var Interpreter = (function() if (IsCmd(obj)) { var cmd = obj.cmd; var fn = map[cmd]; - if (fn) { - if (fn.length != args.length) - error("Invalid number of arguments '" + cmd + "'"); + if (fn) + // TODO figure out how to type-check vararg functions fn.apply(gfx, args); - } else + else - this.error("Unknown command '" + cmd + "'"); + error("Unknown command '" + cmd + "'"); args.length = 0; } else { if (args.length > 33)