sun ddi_strtol and pals