AP_HAL_SITL: compiler warning: float to double promotion

- replace atof() with strtof() for the correct return time
This commit is contained in:
Tom Pittenger 2015-12-05 00:49:39 -08:00 committed by Randy Mackay
parent d9b2ef43fa
commit 48ae0d645d
2 changed files with 2 additions and 2 deletions

View File

@ -32,7 +32,7 @@ void SITL_State::_set_param_default(const char *parm)
printf("Please specify parameter as NAME=VALUE"); printf("Please specify parameter as NAME=VALUE");
exit(1); exit(1);
} }
float value = atof(p+1); float value = strtof(p+1, NULL);
*p = 0; *p = 0;
enum ap_var_type var_type; enum ap_var_type var_type;
AP_Param *vp = AP_Param::find(pdup, &var_type); AP_Param *vp = AP_Param::find(pdup, &var_type);

View File

@ -176,7 +176,7 @@ void SITL_State::_parse_command_line(int argc, char * const argv[])
model_str = gopt.optarg; model_str = gopt.optarg;
break; break;
case 's': case 's':
speedup = atof(gopt.optarg); speedup = strtof(gopt.optarg, NULL);
break; break;
case 'F': case 'F':
_fdm_address = gopt.optarg; _fdm_address = gopt.optarg;