m_add_string
m_add_string(p_priv, prn);
m_add_string(p_frontend, hostname);
m_add_string(p_frontend, reject);
m_add_string(p_frontend, host);
m_add_string(p_frontend, cmd);
m_add_string(p_frontend, host);
m_add_string(p_frontend, cmd);
m_add_string(p_engine, argv[0]);
m_add_string(p_engine, conn->hostname);
m_add_string(p_engine, argv[0]);
m_add_string(p_engine, conn->hostname);
m_add_string(p_engine, argv[0]);
m_add_string(p_engine, jf.users[i]);
m_add_string(p_engine, conn->hostname);
m_add_string(p_engine, argv[0]);
m_add_string(p_engine, argv[1]);
m_add_string(p_engine, jf.users[i]);
m_add_string(p_engine, argv[1]);
void m_add_string(struct imsgproc *, const char *);
m_add_string(proc, NULL);
m_add_string(proc, NULL);
m_add_string(s->proc, ai->ai_canonname);
m_add_string(s->proc, ar->ar_gai_errno ? NULL : s->host);
m_add_string(s->proc, ar->ar_gai_errno ? NULL : s->serv);
m_add_string(p_resolver, hostname);
m_add_string(p_resolver, servname);
m_add_string(p_ca, hash);
m_add_string(p_ca, hash);
m_add_string(p_dispatcher, (char *)imsg->data + sizeof(ss));
m_add_string(s->p, sockaddr_to_text(sa));
m_add_string(s->p, lookup->host);
m_add_string(p, addrname.name);
m_add_string(p_parent, username);
m_add_string(p_parent, password);
m_add_string(p, buf);
m_add_string(p, addrname.name);
m_add_string(p, lk.relayhost);
m_add_string(p, procname);
m_add_string(p_dispatcher, param);
m_add_string(p_dispatcher, message);
m_add_string(p_dispatcher, message);
m_add_string(p_dispatcher, param);
m_add_string(p_dispatcher, lks->errormsg);
m_add_string(p_dispatcher, "550 Invalid recipient");
m_add_string(p_dispatcher, "451 Temporary failure");
m_add_string(p_parent, "Out of memory");
m_add_string(p_parent, "Error reading body");
m_add_string(p_queue, reason);
m_add_string(p_queue, reason);
m_add_string(p_lka, dsp->u.local.table_userbase);
m_add_string(p_lka, evp->mda_user);
m_add_string(m, buf);
m_add_string(m, key);
m_add_string(m, value);
m_add_string(p_lka, NULL);
m_add_string(p_lka, dispatcher->u.remote.smarthost);
m_add_string(p_lka, relay->domain->name);
m_add_string(p_lka, relay->backupname);
m_add_string(p_lka, relay->sourcetable);
m_add_string(p_queue, "Cannot retrieve smarthost");
m_add_string(p_queue, "Cannot parse smarthost");
m_add_string(p_queue, "No auth table for relaying");
m_add_string(p_queue, "TLS required for relaying");
m_add_string(p_queue, e->status);
m_add_string(p_queue, e->status);
m_add_string(p_lka, relay->domain->name);
m_add_string(p_lka, relay->authtable);
m_add_string(p_lka, relay->authlabel);
m_add_string(p_lka, evp->dest.domain);
m_add_string(p_lka, s->relay->dispatcher->u.remote.filtername);
m_add_string(p_lka, s->relay->helotable);
m_add_string(p_lka, direction);
m_add_string(p_lka, user);
m_add_string(p_lka, result);
m_add_string(p_lka, direction);
m_add_string(p_lka, direction);
m_add_string(p_lka, direction);
m_add_string(p_lka, address);
m_add_string(p_lka, direction);
m_add_string(p_lka, address);
m_add_string(p_lka, direction);
m_add_string(p_lka, direction);
m_add_string(p_lka, direction);
m_add_string(p_lka, direction);
m_add_string(p_lka, direction);
m_add_string(p_lka, command);
m_add_string(p_lka, direction);
m_add_string(p_lka, response);
m_add_string(p_lka, direction);
m_add_string(p_lka, param);
m_add_string(p_lka, direction);
m_add_string(p_lka, direction);
m_add_string(p_lka, rdns);
m_add_string(p_lka, direction);
m_add_string(p_lka, domain);
m_add_string(p_lka, direction);
m_add_string(p_lka, method);
m_add_string(p_lka, identity);
m_add_string(p_lka, direction);
m_add_string(p_lka, ssl);
m_add_string(p_lka, direction);
m_add_string(p_resolver, dname);
m_add_string(proc, NULL);
m_add_string(proc, NULL);
m_add_string(s->proc, ai->ai_canonname);
m_add_string(s->proc, ar->ar_gai_errno ? NULL : s->host);
m_add_string(s->proc, ar->ar_gai_errno ? NULL : s->serv);
m_add_string(p_resolver, hostname);
m_add_string(p_resolver, servname);
m_add_string(p_lka, args);
m_add_string(p_lka, s->listener->filter_name);
m_add_string(p_lka, s->listener->authtable);
m_add_string(p_lka, user);
m_add_string(p_lka, pass);
m_add_string(p_lka, s->listener->authtable);
m_add_string(p_lka, s->username);
m_add_string(p_lka, buf);
m_add_string(p_lka, s->listener->hostnametable);
m_add_string(p_lka, tx->session->listener->sendertable);
m_add_string(p_lka, tx->session->username);
m_add_string(p_lka, name);
m_add_string(p_lka, fp->tag);
m_add_string(p_dispatcher, ebuf);
m_add_string(p_dispatcher, ebuf);
m_add_string(p_dispatcher, ebuf);
m_add_string(p_dispatcher, ebuf);
m_add_string(p_dispatcher, ebuf);
m_add_string(p_lka, procname);
m_add_string(p_dispatcher, cause);
void m_add_string(struct mproc *, const char *);
m_add_string(p_control, key);
m_add_string(p_control, key);
m_add_string(p_control, key);