GNU libmicrohttpd 1.0.1
Loading...
Searching...
No Matches
mhd_assert.h File Reference
#include "mhd_options.h"
#include <stdio.h>
#include <stdlib.h>
Include dependency graph for mhd_assert.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define mhd_assert(CHK)
 

Macro Definition Documentation

◆ mhd_assert

#define mhd_assert ( CHK)
Value:
do { \
if (! (CHK)) { \
fprintf (stderr, "%s:%u Assertion failed: %s\nProgram aborted.\n", \
__FILE__, (unsigned) __LINE__, #CHK); \
fflush (stderr); abort (); } \
} while (0)

Definition at line 39 of file mhd_assert.h.

Referenced by add_response_header_connection(), add_user_headers(), buffer_append(), build_connection_chunked_response_footer(), build_header_response(), build_header_response(), calc_userdigest(), calc_userhash(), calculate_add_nonce(), calculate_add_nonce_with_retry(), calculate_nonce(), call_handlers(), check_and_grow_read_buffer_space(), check_connection_reply(), check_nonce_nc(), cleanup_connection(), close_all_connections(), close_connection(), close_connection(), connection_maximize_write_buffer(), connection_reset(), connection_shrink_read_buffer(), connection_update_event_loop_info(), digest_auth_check_all_inner(), digest_calc_hash(), digest_get_hash_size(), digest_get_size(), digest_reset(), digest_update(), find_auth_rq_header_(), get_buffer_for_size(), get_no_space_err_status_code(), get_nonce_nc_idx(), get_req_header(), get_req_headers(), get_request_line(), get_request_line_inner(), get_rq_extended_uname_copy_z(), get_rq_param_unquoted_copy_z(), get_rq_uname(), get_rq_unames_size(), get_unquoted_param(), get_unquoted_param_copy(), handle_recv_no_space(), handle_req_footers_no_space(), has_unprocessed_upload_body_data_in_buffer(), internal_add_connection(), internal_add_connection(), internal_run_from_select(), internal_suspend_connection_(), is_param_equal(), is_param_equal_caseless(), is_reply_body_needed(), is_slot_available(), keepalive_possible(), MHD_accept_connection(), MHD_add_response_entry_no_alloc_(), MHD_add_response_entry_no_check_(), MHD_add_response_header(), MHD_basic_auth_get_username_password(), MHD_basic_auth_get_username_password3(), MHD_check_response_header_token_ci(), MHD_cleanup_connections(), MHD_connection_alloc_memory_(), MHD_connection_close_(), MHD_connection_handle_idle(), MHD_connection_handle_read(), MHD_connection_handle_write(), MHD_connection_set_initial_state_(), MHD_connection_update_event_loop_info(), MHD_create_post_processor(), MHD_create_response_from_iovec(), MHD_create_thread_(), MHD_daemon_close_all_connections_(), MHD_daemon_destroy(), MHD_digest_auth_check3(), MHD_digest_auth_get_request_info3(), MHD_digest_auth_get_username(), MHD_digest_auth_get_username3(), MHD_get_connection_info(), MHD_get_daemon_info(), MHD_get_master(), MHD_get_response_element_n_(), MHD_get_timeout64(), MHD_hex_to_bin(), MHD_init(), MHD_init_mem_pools_(), MHD_ip_count_lock(), MHD_ip_count_unlock(), MHD_MD5_init_one_time(), MHD_MD5_update(), MHD_pool_allocate(), MHD_pool_create(), MHD_pool_deallocate(), MHD_pool_destroy(), MHD_pool_get_free(), MHD_pool_is_resizable_inplace(), MHD_pool_reallocate(), MHD_pool_reset(), MHD_pool_try_alloc(), MHD_queue_basic_auth_required_response3(), MHD_queue_response(), MHD_request_handle_idle_(), MHD_request_handle_read_(), MHD_request_handle_write_(), MHD_response_for_upgrade(), MHD_response_from_buffer(), MHD_response_from_callback(), MHD_response_from_fd(), MHD_resume_connection(), MHD_resume_suspended_connections_(), MHD_run_wait(), MHD_send_hdr_and_body_(), MHD_send_iovec_(), MHD_SHA1_update(), MHD_SHA256_init_one_time(), MHD_SHA256_update(), MHD_SHA512_256_update(), MHD_start_daemon_va(), MHD_stop_daemon(), MHD_str_remove_token_caseless_(), MHD_str_remove_tokens_caseless_(), MHD_suspend_connection(), MHD_uint16_to_str(), MHD_uint64_to_str(), MHD_uint8_to_str_pad(), MHD_update_last_activity_(), new_connection_process_(), new_connections_list_process_(), open_listen_socket(), parse_http_std_method(), parse_http_version(), parse_request_headers(), post_process_urlencoded(), post_send_setopt(), process_broken_line(), process_interim_params(), process_request_body(), process_request_target(), process_value(), queue_auth_required_response3_inner(), resume_suspended_connections(), send_iov_emu(), send_redirect_fixed_rq_target(), setup_reply_properties(), socket_start_extra_buffering(), socket_start_no_buffering(), socket_start_normal_buffering(), stop_workers(), suspend_action(), test_header(), transmit_error_response_len(), try_grow_read_buffer(), try_ready_chunked_body(), try_ready_chunked_body(), try_ready_normal_body(), and zero_send_().