anchor.diff:             "                                 filters => []})",
              "    end.",
              "-else.",
  +           "have_start_error_logger() -> false.",
              "start_error_logger() -> ok.",
              "-endif."
             ],
  
positive.code:            "-endif.",
             "",
             "-ifdef(HAVE_SSL_SNI).",
             "connection_information(Sock, Items) -> ",
             "    ssl:connection_information(Sock, Items).",
             "-else.",
             "connection_information(_, _) -> undefined.",
             "-endif.",
             "",
             "-ifdef(HAVE_SSL_HANDSHAKE).",
             "ssl_handshake(Sock, Timeout) ->",
             "    ssl:handshake(Sock, Timeout).",
             "-else.",
             "ssl_handshake(Sock, Timeout) ->",
             "    case ssl:ssl_accept(Sock, Timeout) of"
             "        ok -> {ok, Sock};",
  
negative.code:            "",
             "have_ssl_honor_cipher_order()   -> ?HAVE_SSL_HONOR_CIPHER_ORDER.",
             "have_ssl_client_renegotiation() -> ?HAVE_SSL_CLIENT_RENEGOTIATION.",
             "have_ssl_log_alert()            -> ?HAVE_SSL_LOG_ALERT.",
             "",
             "-ifdef(HAVE_ERLANG_NOW).",
             "have_erlang_now() -> true.",
  