extern c in strtod