Add error checking function for config parser
This commit is contained in:
		| @@ -188,4 +188,15 @@ enum config_parser_ret config_parser_close_file(config_parser_handle_t handle) | ||||
| 	return (res == FR_OK ? CONFIG_PARSER_OK : CONFIG_PARSER_IOERR); | ||||
| } | ||||
|  | ||||
| bool config_parser_ret_is_abort_condition(enum config_parser_ret return_val) | ||||
| { | ||||
| 	if (return_val == CONFIG_PARSER_END_REACHED || | ||||
| 			return_val == CONFIG_PARSER_GENERIC_ERR || | ||||
| 			return_val == CONFIG_PARSER_IOERR || | ||||
| 			return_val == CONFIG_PARSER_PARAM_ERR) | ||||
| 		return true; | ||||
|  | ||||
| 	return false; | ||||
| } | ||||
|  | ||||
| /** @} */ | ||||
|   | ||||
| @@ -90,6 +90,8 @@ enum config_parser_ret config_parser_write_entry(config_parser_handle_t handle, | ||||
|  | ||||
| enum config_parser_ret config_parser_close_file(config_parser_handle_t handle); | ||||
|  | ||||
| bool config_parser_ret_is_abort_condition(enum config_parser_ret return_val); | ||||
|  | ||||
| #endif /* _CONFIG_PARSER_H_ */ | ||||
|  | ||||
| /** @} */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user