ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Definicje | Wyliczenia | Funkcje
Dokumentacja pliku people.c
#include <stdio.h>
#include <time.h>
#include <sys/time.h>
#include <ekg/debug.h>
#include <ekg/dynstuff.h>
#include <ekg/sessions.h>
#include <ekg/userlist.h>
#include <ekg/xmalloc.h>
#include <ekg/queries.h>
#include "people.h"
#include "irc.h"

Definicje

#define __EKG_STUFF_H

Wyliczenia

enum  { OTHER_NETWORK }

Funkcje

static LIST_FREE_ITEM (list_irc_people_free, people_t *)
static LIST_FREE_ITEM (list_irc_channel_free, channel_t *)
int irc_xstrcasecmp_default (char *str1, char *str2)
people_tirc_find_person (list_t p, char *nick)
channel_tirc_find_channel (list_t p, char *channame)
people_chan_tirc_find_person_chan (list_t p, char *channame)
static void update_longest_nick (channel_t *chan)
static people_tirc_add_person_int (session_t *s, irc_private_t *j, char *nick, channel_t *chan)
people_tirc_add_person (session_t *s, irc_private_t *j, char *nick, char *channame)
int irc_add_people (session_t *s, irc_private_t *j, char *names, char *channame)
static int irc_del_person_channel_int (session_t *s, irc_private_t *j, people_t *nick, channel_t *chan)
int irc_del_person_channel (session_t *s, irc_private_t *j, char *nick, char *channame)
int irc_del_person (session_t *s, irc_private_t *j, char *nick, char *wholenick, char *reason, int doprint)
int irc_del_channel (session_t *s, irc_private_t *j, char *name)
static int irc_sync_channel (session_t *s, irc_private_t *j, channel_t *p)
channel_tirc_add_channel (session_t *s, irc_private_t *j, char *name, window_t *win)
int irc_color_in_contacts (irc_private_t *j, int mode, userlist_t *ul)
int irc_nick_prefix (irc_private_t *j, people_chan_t *ch, int irc_color)
int irc_nick_change (session_t *s, irc_private_t *j, char *old_nick, char *new_nick)
int irc_free_people (session_t *s, irc_private_t *j)

Dokumentacja definicji

#define __EKG_STUFF_H

Dokumentacja typów wyliczanych

anonymous enum
Wartości wyliczeń:
OTHER_NETWORK 

Dokumentacja funkcji

channel_t* irc_add_channel ( session_t s,
irc_private_t j,
char *  name,
window_t win 
)
int irc_add_people ( session_t s,
irc_private_t j,
char *  names,
char *  channame 
)
people_t* irc_add_person ( session_t s,
irc_private_t j,
char *  nick,
char *  channame 
)
static people_t* irc_add_person_int ( session_t s,
irc_private_t j,
char *  nick,
channel_t chan 
)
static
int irc_color_in_contacts ( irc_private_t j,
int  mode,
userlist_t ul 
)
int irc_del_channel ( session_t s,
irc_private_t j,
char *  name 
)
int irc_del_person ( session_t s,
irc_private_t j,
char *  nick,
char *  wholenick,
char *  reason,
int  doprint 
)
int irc_del_person_channel ( session_t s,
irc_private_t j,
char *  nick,
char *  channame 
)
static int irc_del_person_channel_int ( session_t s,
irc_private_t j,
people_t nick,
channel_t chan 
)
static
channel_t* irc_find_channel ( list_t  p,
char *  channame 
)
people_t* irc_find_person ( list_t  p,
char *  nick 
)
people_chan_t* irc_find_person_chan ( list_t  p,
char *  channame 
)
int irc_free_people ( session_t s,
irc_private_t j 
)
int irc_nick_change ( session_t s,
irc_private_t j,
char *  old_nick,
char *  new_nick 
)
int irc_nick_prefix ( irc_private_t j,
people_chan_t ch,
int  irc_color 
)
static int irc_sync_channel ( session_t s,
irc_private_t j,
channel_t p 
)
static
int irc_xstrcasecmp_default ( char *  str1,
char *  str2 
)
static LIST_FREE_ITEM ( list_irc_people_free  ,
people_t  
)
static
static LIST_FREE_ITEM ( list_irc_channel_free  ,
channel_t  
)
static
static void update_longest_nick ( channel_t chan)
static