REQUIRE_SSL_N
#define REQUIRE_SSL(ssl) REQUIRE_SSL_N(0, (ssl))
REQUIRE_SSL_N(0, (a)); \
REQUIRE_SSL_N(1, (b)); \
REQUIRE_SSL_N(0, (a)); \
REQUIRE_SSL_N(1, (b)); \
REQUIRE_SSL_N(2, (c)); \
REQUIRE_SSL_N(0, (a)); \
REQUIRE_SSL_N(1, (b)); \
REQUIRE_SSL_N(2, (c)); \
REQUIRE_SSL_N(3, (d)); \
REQUIRE_SSL_N(0, (a)); \
REQUIRE_SSL_N(1, (b)); \
REQUIRE_SSL_N(2, (c)); \
REQUIRE_SSL_N(3, (d)); \
REQUIRE_SSL_N(4, (e)); \
REQUIRE_SSL_N(0, dst_ssl);
REQUIRE_SSL_N(1, src_ssl);