update grDevices/init.c as well

Turns out in future versions someone
cares about how many arguments an external
function is registered with.

  FIXED: PDF registered argument count