Sobre la modificación de irc_channel_new
Me ha gustado lo de añadir "name" como argumento, pero hay una cosa que no entiendo: memset (chan, 0, sizeof (IrcChannel)); chan->name = xstrdup (name); chan->topic = chan->mode = NULL; ¿Qué función tiene que topic y mode sean iguales a NULL si ya hemos igualado anteriormente con memset toda la estructura a cero? ¿Preventiva o sólo convencional? Saludos --
BatchDrake
Mas bien despiste me parece :), mientras escribia _free pense que como tenia que liberar topic si era distinto de NULL, y lo inicialize. Gonzalo José Carracedo Carballal writes:
Me ha gustado lo de añadir "name" como argumento, pero hay una cosa que no entiendo:
memset (chan, 0, sizeof (IrcChannel));
chan->name = xstrdup (name);
chan->topic = chan->mode = NULL;
¿Qué función tiene que topic y mode sean iguales a NULL si ya hemos igualado anteriormente con memset toda la estructura a cero? ¿Preventiva o sólo convencional?
Saludos --
BatchDrake
_______________________________________________ Slabot-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/slabot-devel
participants (2)
-
Gonzalo José Carracedo Carballal -
iobrain