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