axl main logo
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
#define axl_return_val_if_fail (   expr,
  val 
)    if (!(expr)) { __axl_log ("", AXL_LEVEL_CRITICAL, "Expresion '%s' have failed, returning: %s at %s (%s:%d)", #expr, #val, __AXL_PRETTY_FUNCTION__, __AXL_FILE__, __AXL_LINE__); return val;}

Allows to check a condition and return the given value if it is not meet.

Parameters
exprThe expresion to check.
valThe value to return if the expression is not meet.

Referenced by axl_babel_check_utf8_content(), axl_binary_stack_is_empty(), axl_binary_stack_peek(), axl_binary_stack_pop(), axl_binary_stack_size(), axl_doc_get(), axl_doc_get_content_at(), axl_doc_get_encoding(), axl_doc_get_list(), axl_doc_get_pi_target_content(), axl_doc_get_pi_target_list(), axl_doc_get_root(), axl_doc_get_standalone(), axl_doc_has_pi_target(), axl_doc_iterate(), axl_doc_iterate_full(), axl_doc_iterate_full_from(), axl_doc_parse_strings(), axl_dtd_element_is_toplevel(), axl_dtd_entity_value(), axl_dtd_get_attr(), axl_dtd_get_attr_contraints(), axl_dtd_get_element(), axl_dtd_get_element_name(), axl_dtd_get_element_type(), axl_dtd_get_item_list(), axl_dtd_get_root(), axl_dtd_item_list_count(), axl_dtd_item_list_get_node(), axl_dtd_item_list_repeat(), axl_dtd_item_list_type(), axl_dtd_item_node_get_list(), axl_dtd_item_node_get_repeat(), axl_dtd_item_node_get_type(), axl_dtd_item_node_get_value(), axl_dtd_validate(), axl_hash_capacity(), axl_hash_cursor_get_key(), axl_hash_cursor_get_value(), axl_hash_cursor_has_item(), axl_hash_cursor_has_next(), axl_hash_cursor_hash(), axl_hash_cursor_new(), axl_hash_get(), axl_hash_items(), axl_item_are_equal_full(), axl_item_copy(), axl_item_get_content(), axl_item_get_data(), axl_item_get_first_child(), axl_item_get_last_child(), axl_item_get_next(), axl_item_get_previous(), axl_item_node_holder(), axl_item_node_next(), axl_item_node_previous(), axl_list_copy(), axl_list_cursor_get(), axl_list_cursor_has_item(), axl_list_cursor_has_next(), axl_list_cursor_has_previous(), axl_list_cursor_list(), axl_list_cursor_new(), axl_list_equal_string(), axl_list_exists(), axl_list_get_first(), axl_list_get_last(), axl_list_is_empty(), axl_list_length(), axl_list_lookup(), axl_list_new(), axl_node_annotate_get(), axl_node_annotate_get_double(), axl_node_annotate_get_int(), axl_node_annotate_get_string(), axl_node_attr_cursor_get_key(), axl_node_attr_cursor_get_value(), axl_node_attr_cursor_has_item(), axl_node_attr_cursor_has_next(), axl_node_attr_cursor_new(), axl_node_content_copy_and_escape(), axl_node_content_copy_and_escape_cdata(), axl_node_content_translate_defaults(), axl_node_copy(), axl_node_get_attribute_value(), axl_node_get_attribute_value_copy(), axl_node_get_attribute_value_trans(), axl_node_get_attribute_value_trimmed(), axl_node_get_child_called(), axl_node_get_child_nth(), axl_node_get_child_num(), axl_node_get_childs(), axl_node_get_content(), axl_node_get_content_trans(), axl_node_get_content_trim(), axl_node_get_doc(), axl_node_get_first_child(), axl_node_get_last_child(), axl_node_get_name(), axl_node_get_next(), axl_node_get_next_called(), axl_node_get_parent(), axl_node_get_pi_target_content(), axl_node_get_pi_target_list(), axl_node_get_previous(), axl_node_get_previous_called(), axl_node_has_attribute(), axl_node_has_attribute_value(), axl_node_has_attributes(), axl_node_has_pi_target(), axl_node_have_childs(), axl_node_is_empty(), axl_node_num_attributes(), axl_node_parse_strings(), axl_ns_node_cmp(), axl_ns_node_get_next_called(), axl_ns_node_get_previous_called(), axl_ns_node_is_prefixed(), axl_pi_are_equal(), axl_pi_copy(), axl_pi_get_content(), axl_pi_get_name(), axl_stack_is_empty(), axl_stack_peek(), axl_stack_pop(), axl_stack_size(), axl_stream_concat(), axl_stream_get_following(), axl_stream_get_global_index(), axl_stream_get_index(), axl_stream_get_near_to(), axl_stream_get_size(), axl_stream_get_until_ref(), axl_stream_inspect_code(), axl_stream_inspect_several(), axl_stream_join(), axl_stream_remains(), axl_stream_replace(), axl_stream_setup_check(), axl_stream_split(), axl_stream_strdup_n(), axl_stream_strdup_printf(), axl_stream_strdup_printf_len(), axl_stream_strdup_printfv(), axl_stream_strv_num(), axl_stream_to_lower_copy(), and axl_stream_to_upper_copy().