[ekg2-devel] Ludzie IRCa. (people.c)
GiM
gim w skrzynka.pl
Wto, 5 Lut 2008, 23:20:55 CET
Wiesław Ochmiński in message 'Re: [ekg2-devel] Ludzie IRCa. (people.c)' wrote:
> On Tue, Feb 05, 2008 at 07:17:17PM +0100, Wiesław Ochmiński wrote:
To mój kod więc się do niego ustosunkuję
> Index: plugins/irc/people.c
> ===================================================================
> --- plugins/irc/people.c (wersja 3739)
> +++ plugins/irc/people.c (kopia robocza)
>
> @@ -165,6 +166,9 @@
> /* debug("+userlisty %d, ", mode); */
> ulist = userlist_add_u(&(w->userlist), ircnick, nick);
> irccol = irc_color_in_contacts(modes, mode, ulist);
> + char *__session = xstrdup(session_uid_get(s));
> + query_emit_id(NULL, USERLIST_CHANGED, &__session, &(ulist->uid));
> + xfree(__session);
> }
>
Po pierwsze piszemy w C, nie deklarujemy zmiennych w środku bloku, tylko
na początku.
> /* add entry in private->people if nick's not yet there */
> @@ -212,7 +216,7 @@
> * and he's not on that channel... */
> return NULL;
>
> - //query_emit(NULL, "userlist-changed", __session, __uid);
> + //query_emit(NULL, "userlist-changed", __session, __uid); /* wiechu: done! */
> return irc_add_person_int(s, j, nick, chan);
> }
>
> @@ -266,6 +270,9 @@
> /* delete from userlist
> debug("-userlisty, "); */
> userlist_remove_u(&(w->userlist), ulist);
> + char *__session = xstrdup(session_uid_get(s));
> + query_emit_id(NULL, USERLIST_CHANGED, &__session, &(ulist->uid));
> + xfree(__session);
> }
>
Po drugie tego tam nie ma, z określonych powodów i póki co raczej nie
będzie, a jeśli to nie w tej formie.
z poważaniem Michał Spadliński
--
main(int a[puts("Michal 'GiM' Spadlinski")]){}
Więcej informacji o liście dyskusyjnej ekg2-devel