Esempio n. 1
0
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;
}
Esempio n. 2
0
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;
	}
}