CASE
case CASE:
{ "case", CASE, true },
CASE(ASR_STATE_INIT);
CASE(ASR_STATE_NEXT_DOMAIN);
CASE(ASR_STATE_NEXT_DB);
CASE(ASR_STATE_SAME_DB);
CASE(ASR_STATE_NEXT_FAMILY);
CASE(ASR_STATE_NEXT_NS);
CASE(ASR_STATE_UDP_SEND);
CASE(ASR_STATE_UDP_RECV);
CASE(ASR_STATE_TCP_WRITE);
CASE(ASR_STATE_TCP_READ);
CASE(ASR_STATE_PACKET);
CASE(ASR_STATE_SUBQUERY);
CASE(ASR_STATE_NOT_FOUND);
CASE(ASR_STATE_HALT);
CASE(ASR_SEND);
CASE(ASR_SEARCH);
CASE(ASR_GETRRSETBYNAME);
CASE(ASR_GETHOSTBYNAME);
CASE(ASR_GETHOSTBYADDR);
CASE(ASR_GETADDRINFO);
CASE(ASR_GETNAMEINFO);
CASE(ASYNC_COND);
CASE(ASYNC_DONE);
CASE(IF_DOWN);
CASE(IF_INIT);
CASE(IF_BOUND);
CASE(PROPOSAL_IF_DOWN);
CASE(PROPOSAL_NOT_CONFIGURED);
CASE(PROPOSAL_CONFIGURED);
CASE(PROPOSAL_NEARLY_EXPIRED);
CASE(PROPOSAL_WITHDRAWN);
CASE(PROPOSAL_DUPLICATED);
CASE(PROPOSAL_STALE);
CASE(IO_CONNECTED);
CASE(IO_TLSREADY);
CASE(IO_DATAIN);
CASE(IO_LOWAT);
CASE(IO_DISCONNECTED);
CASE(IO_TIMEOUT);
CASE(IO_ERROR);
CASE(MTA_INIT);
CASE(MTA_BANNER);
CASE(MTA_EHLO);
CASE(MTA_HELO);
CASE(MTA_STARTTLS);
CASE(MTA_AUTH);
CASE(MTA_AUTH_PLAIN);
CASE(MTA_AUTH_LOGIN);
CASE(MTA_AUTH_LOGIN_USER);
CASE(MTA_AUTH_LOGIN_PASS);
CASE(MTA_READY);
CASE(MTA_MAIL);
CASE(MTA_RCPT);
CASE(MTA_DATA);
CASE(MTA_BODY);
CASE(MTA_EOM);
CASE(MTA_LMTP_EOM);
CASE(MTA_RSET);
CASE(MTA_QUIT);
CASE(STATE_NEW);
CASE(STATE_CONNECTED);
CASE(STATE_TLS);
CASE(STATE_HELO);
CASE(STATE_AUTH_INIT);
CASE(STATE_AUTH_USERNAME);
CASE(STATE_AUTH_PASSWORD);
CASE(STATE_AUTH_FINALIZE);
CASE(STATE_BODY);
CASE(STATE_QUIT);
CASE(IMSG_NONE);
CASE(IMSG_CTL_OK);
CASE(IMSG_CTL_FAIL);
CASE(IMSG_CTL_GET_DIGEST);
CASE(IMSG_CTL_GET_STATS);
CASE(IMSG_CTL_LIST_MESSAGES);
CASE(IMSG_CTL_LIST_ENVELOPES);
CASE(IMSG_CTL_MTA_SHOW_HOSTS);
CASE(IMSG_CTL_MTA_SHOW_RELAYS);
CASE(IMSG_CTL_MTA_SHOW_ROUTES);
CASE(IMSG_CTL_MTA_SHOW_HOSTSTATS);
CASE(IMSG_CTL_MTA_BLOCK);
CASE(IMSG_CTL_MTA_UNBLOCK);
CASE(IMSG_CTL_MTA_SHOW_BLOCK);
CASE(IMSG_CTL_PAUSE_EVP);
CASE(IMSG_CTL_PAUSE_MDA);
CASE(IMSG_CTL_PAUSE_MTA);
CASE(IMSG_CTL_PAUSE_SMTP);
CASE(IMSG_CTL_PROFILE);
CASE(IMSG_CTL_PROFILE_DISABLE);
CASE(IMSG_CTL_PROFILE_ENABLE);
CASE(IMSG_CTL_RESUME_EVP);
CASE(IMSG_CTL_RESUME_MDA);
CASE(IMSG_CTL_RESUME_MTA);
CASE(IMSG_CTL_RESUME_SMTP);
CASE(IMSG_CTL_RESUME_ROUTE);
CASE(IMSG_CTL_REMOVE);
CASE(IMSG_CTL_SCHEDULE);
CASE(IMSG_CTL_SHOW_STATUS);
CASE(IMSG_CTL_TRACE_DISABLE);
CASE(IMSG_CTL_TRACE_ENABLE);
CASE(IMSG_CTL_UPDATE_TABLE);
CASE(IMSG_CTL_VERBOSE);
CASE(IMSG_CTL_DISCOVER_EVPID);
CASE(IMSG_CTL_DISCOVER_MSGID);
CASE(IMSG_CTL_SMTP_SESSION);
CASE(IMSG_GETADDRINFO);
CASE(IMSG_GETADDRINFO_END);
CASE(IMSG_GETNAMEINFO);
CASE(IMSG_RES_QUERY);
CASE(IMSG_SETUP_KEY);
CASE(IMSG_SETUP_PEER);
CASE(IMSG_SETUP_DONE);
CASE(IMSG_CONF_START);
CASE(IMSG_CONF_END);
CASE(IMSG_STAT_INCREMENT);
CASE(IMSG_STAT_DECREMENT);
CASE(IMSG_STAT_SET);
CASE(IMSG_LKA_AUTHENTICATE);
CASE(IMSG_LKA_OPEN_FORWARD);
CASE(IMSG_LKA_ENVELOPE_SUBMIT);
CASE(IMSG_LKA_ENVELOPE_COMMIT);
CASE(IMSG_QUEUE_DELIVER);
CASE(IMSG_QUEUE_DELIVERY_OK);
CASE(IMSG_QUEUE_DELIVERY_TEMPFAIL);
CASE(IMSG_QUEUE_DELIVERY_PERMFAIL);
CASE(IMSG_QUEUE_DELIVERY_LOOP);
CASE(IMSG_QUEUE_DISCOVER_EVPID);
CASE(IMSG_QUEUE_DISCOVER_MSGID);
CASE(IMSG_QUEUE_ENVELOPE_ACK);
CASE(IMSG_QUEUE_ENVELOPE_COMMIT);
CASE(IMSG_QUEUE_ENVELOPE_REMOVE);
CASE(IMSG_QUEUE_ENVELOPE_SCHEDULE);
CASE(IMSG_QUEUE_ENVELOPE_SUBMIT);
CASE(IMSG_QUEUE_HOLDQ_HOLD);
CASE(IMSG_QUEUE_HOLDQ_RELEASE);
CASE(IMSG_QUEUE_MESSAGE_COMMIT);
CASE(IMSG_QUEUE_MESSAGE_ROLLBACK);
CASE(IMSG_QUEUE_SMTP_SESSION);
CASE(IMSG_QUEUE_TRANSFER);
CASE(IMSG_MDA_DELIVERY_OK);
CASE(IMSG_MDA_DELIVERY_TEMPFAIL);
CASE(IMSG_MDA_DELIVERY_PERMFAIL);
CASE(IMSG_MDA_DELIVERY_LOOP);
CASE(IMSG_MDA_DELIVERY_HOLD);
CASE(IMSG_MDA_DONE);
CASE(IMSG_MDA_FORK);
CASE(IMSG_MDA_HOLDQ_RELEASE);
CASE(IMSG_MDA_LOOKUP_USERINFO);
CASE(IMSG_MDA_KILL);
CASE(IMSG_MDA_OPEN_MESSAGE);
CASE(IMSG_MTA_DELIVERY_OK);
CASE(IMSG_MTA_DELIVERY_TEMPFAIL);
CASE(IMSG_MTA_DELIVERY_PERMFAIL);
CASE(IMSG_MTA_DELIVERY_LOOP);
CASE(IMSG_MTA_DELIVERY_HOLD);
CASE(IMSG_MTA_DNS_HOST);
CASE(IMSG_MTA_DNS_HOST_END);
CASE(IMSG_MTA_DNS_MX);
CASE(IMSG_MTA_DNS_MX_PREFERENCE);
CASE(IMSG_MTA_HOLDQ_RELEASE);
CASE(IMSG_MTA_LOOKUP_CREDENTIALS);
CASE(IMSG_MTA_LOOKUP_SOURCE);
CASE(IMSG_MTA_LOOKUP_HELO);
CASE(IMSG_MTA_LOOKUP_SMARTHOST);
CASE(IMSG_MTA_OPEN_MESSAGE);
CASE(IMSG_MTA_SCHEDULE);
CASE(IMSG_SCHED_ENVELOPE_BOUNCE);
CASE(IMSG_SCHED_ENVELOPE_DELIVER);
CASE(IMSG_SCHED_ENVELOPE_EXPIRE);
CASE(IMSG_SCHED_ENVELOPE_INJECT);
CASE(IMSG_SCHED_ENVELOPE_REMOVE);
CASE(IMSG_SCHED_ENVELOPE_TRANSFER);
CASE(IMSG_SMTP_AUTHENTICATE);
CASE(IMSG_SMTP_MESSAGE_COMMIT);
CASE(IMSG_SMTP_MESSAGE_CREATE);
CASE(IMSG_SMTP_MESSAGE_ROLLBACK);
CASE(IMSG_SMTP_MESSAGE_OPEN);
CASE(IMSG_SMTP_CHECK_SENDER);
CASE(IMSG_SMTP_EXPAND_RCPT);
CASE(IMSG_SMTP_LOOKUP_HELO);
CASE(IMSG_SMTP_REQ_CONNECT);
CASE(IMSG_SMTP_REQ_HELO);
CASE(IMSG_SMTP_REQ_MAIL);
CASE(IMSG_SMTP_REQ_RCPT);
CASE(IMSG_SMTP_REQ_DATA);
CASE(IMSG_SMTP_REQ_EOM);
CASE(IMSG_SMTP_EVENT_RSET);
CASE(IMSG_SMTP_EVENT_COMMIT);
CASE(IMSG_SMTP_EVENT_ROLLBACK);
CASE(IMSG_SMTP_EVENT_DISCONNECT);
CASE(IMSG_LKA_PROCESSOR_FORK);
CASE(IMSG_LKA_PROCESSOR_ERRFD);
CASE(IMSG_REPORT_SMTP_LINK_CONNECT);
CASE(IMSG_REPORT_SMTP_LINK_DISCONNECT);
CASE(IMSG_REPORT_SMTP_LINK_GREETING);
CASE(IMSG_REPORT_SMTP_LINK_IDENTIFY);
CASE(IMSG_REPORT_SMTP_LINK_TLS);
CASE(IMSG_REPORT_SMTP_LINK_AUTH);
CASE(IMSG_REPORT_SMTP_TX_RESET);
CASE(IMSG_REPORT_SMTP_TX_BEGIN);
CASE(IMSG_REPORT_SMTP_TX_MAIL);
CASE(IMSG_REPORT_SMTP_TX_RCPT);
CASE(IMSG_REPORT_SMTP_TX_ENVELOPE);
CASE(IMSG_REPORT_SMTP_TX_DATA);
CASE(IMSG_REPORT_SMTP_TX_COMMIT);
CASE(IMSG_REPORT_SMTP_TX_ROLLBACK);
CASE(IMSG_REPORT_SMTP_PROTOCOL_CLIENT);
CASE(IMSG_REPORT_SMTP_PROTOCOL_SERVER);
CASE(IMSG_REPORT_SMTP_FILTER_RESPONSE);
CASE(IMSG_REPORT_SMTP_TIMEOUT);
CASE(IMSG_FILTER_SMTP_BEGIN);
CASE(IMSG_FILTER_SMTP_END);
CASE(IMSG_FILTER_SMTP_PROTOCOL);
CASE(IMSG_FILTER_SMTP_DATA_BEGIN);
CASE(IMSG_FILTER_SMTP_DATA_END);
CASE(IMSG_CA_RSA_PRIVENC);
CASE(IMSG_CA_RSA_PRIVDEC);
CASE(IMSG_CA_ECDSA_SIGN);