GNU libmicrohttpd  0.9.70
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 build_header_response(), close_all_connections(), close_connection(), connection_update_event_loop_info(), digest_auth_check_all(), internal_add_connection(), internal_suspend_connection_(), MHD_check_response_header_token_ci(), MHD_connection_handle_idle(), MHD_connection_handle_read(), MHD_connection_handle_write(), MHD_connection_update_event_loop_info(), MHD_daemon_close_all_connections_(), MHD_daemon_destroy(), MHD_digest_auth_check2(), MHD_digest_auth_check_digest2(), MHD_MD5Final(), MHD_MD5Init(), MHD_MD5Update(), MHD_pool_allocate(), MHD_pool_destroy(), MHD_pool_get_free(), MHD_pool_reallocate(), MHD_pool_reset(), 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_suspended_connections_(), MHD_SHA256_update(), MHD_start_daemon_va(), MHD_stop_daemon(), open_listen_socket(), parse_connection_headers(), parse_request_headers(), post_process_urlencoded(), process_broken_line(), process_value(), resume_suspended_connections(), socket_start_extra_buffering(), socket_start_no_buffering(), socket_start_normal_buffering(), stop_workers(), suspend_action(), transmit_error_response(), try_grow_read_buffer(), and try_ready_chunked_body().