DBG
#ifdef DBG
do { if (DBG) printf(__VA_ARGS__); } while (0)
#if DBG
#ifdef DBG
#if DBG
DBG(debug_f("cipher_init: %s", dir));
DBG(debug("compression: raw %d compressed %zd", len,
DBG(debug3_f("adding %d (len %d padlen %d extra_pad %d)",
DBG(debug("send: len %d (includes padlen %d, aadlen %d)",
DBG(debug("done calc MAC out #%d", state->p_send.seqnr));
DBG(debug("done calc MAC(EtM) out #%d",
DBG(debug("packet_read()"));
DBG(debug("input: packet len %u", state->packlen+4));
DBG(debug("partial packet: block %d, need %d, maclen %d, authlen %d,"
DBG(debug("MAC #%d ok", state->p_read.seqnr));
DBG(debug("input: padlen %d", padlen));
DBG(debug("input: len before de-compress %zd",
DBG(debug("input: len after de-compress %zd",
DBG(debug("received packet type %d", *typep));
DBG(debug("Received SSH2_MSG_PING len %zu", len));
DBG(debug("Won't reply to PING in preauth"));
DBG(debug("Won't reply to PING during KEX"));
DBG(debug("Received SSH2_MSG_PONG len %zu", len));
DBG(debug("packet_start[%d]", type));