bool SmtpParser::rcpt_to(SmtpClient *client) { std::string data; data = client->get_data(); if (data.compare(0,7,"RCPT TO") == 0) { client->get_mail().set_dest(get_adress(data)); client->set_state(SmtpParser::RCPT); return true; } return false; }
void write_links(t_glob *g, int links, int i) { int j; j = 0; if (links > 0) { g->rooms[i]->links = (t_data **)malloc(sizeof(t_data) * links + 1); while (j < links) { g->rooms[i]->links[j] = get_adress(g, g->rooms[i]->room_name); j++; } g->rooms[i]->links[j] = NULL; } }