commit 1bfb967de86a88902bd6d4a71b99d691e7648276 parent c16ece71b53bcc8cbc968632168c7d4f33f3c663 Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev> Date: Sat, 28 Feb 2026 19:50:15 +0100 Added convenience socket readiness macros Diffstat:
| M | src/mhd2/mhd_conn_socket.h | | | 12 | ++++++++++++ |
1 file changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/mhd2/mhd_conn_socket.h b/src/mhd2/mhd_conn_socket.h @@ -101,6 +101,18 @@ enum MHD_FIXED_FLAGS_ENUM_ mhd_SocketNetState (0 != (((unsigned int) (flag)) & ((unsigned int) (scktns))) ) +#define mhd_SCKT_NET_ST_HAS_FLAG_RECV(scktns) \ + mhd_SCKT_NET_ST_HAS_FLAG (scktns, mhd_SOCKET_NET_STATE_RECV_READY) + + +#define mhd_SCKT_NET_ST_HAS_FLAG_SEND(scktns) \ + mhd_SCKT_NET_ST_HAS_FLAG (scktns, mhd_SOCKET_NET_STATE_SEND_READY) + + +#define mhd_SCKT_NET_ST_HAS_FLAG_ERROR(scktns) \ + mhd_SCKT_NET_ST_HAS_FLAG (scktns, mhd_SOCKET_NET_STATE_ERROR_READY) + + /** * Connection-specific socket state data */