]> arthur.barton.de Git - ngircd-alex.git/blob - src/ngircd/lists.c
- nicht unterstuetzte Channel-Modes entfernt.
[ngircd-alex.git] / src / ngircd / lists.c
1 /*
2  * ngIRCd -- The Next Generation IRC Daemon
3  * Copyright (c)2001,2002 by Alexander Barton (alex@barton.de)
4  *
5  * Dieses Programm ist freie Software. Sie koennen es unter den Bedingungen
6  * der GNU General Public License (GPL), wie von der Free Software Foundation
7  * herausgegeben, weitergeben und/oder modifizieren, entweder unter Version 2
8  * der Lizenz oder (wenn Sie es wuenschen) jeder spaeteren Version.
9  * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
10  * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
11  *
12  * $Id: lists.c,v 1.1 2002/05/27 11:22:39 alex Exp $
13  *
14  * lists.c: Verwaltung der "IRC-Listen": Ban, Invite, ...
15  */
16
17
18 #include "portab.h"
19
20 #include "imp.h"
21 #include <assert.h>
22
23 #include "conn.h"
24 #include "client.h"
25 #include "channel.h"
26
27 #include "exp.h"
28 #include "lists.h"
29
30
31 typedef struct _C2C
32 {
33         struct _C2C *next;
34         CLIENT *client;
35         CHANNEL *channel;
36 } C2C;
37
38
39 LOCAL C2C *My_Invites, *My_Bans;
40
41
42 LOCAL C2C *New_C2C  PARAMS(( CLIENT *Client, CHANNEL *Chan ));
43
44
45 GLOBAL VOID
46 Lists_Init( VOID )
47 {
48         /* Modul initialisieren */
49
50         My_Invites = My_Bans = NULL;
51 } /* Lists_Init */
52
53
54 GLOBAL VOID
55 Lists_Exit( VOID )
56 {
57         /* Modul abmelden */
58 } /* Lists_Exit */
59
60
61 GLOBAL BOOLEAN
62 Lists_CheckInvited( CLIENT *Client, CHANNEL *Chan )
63 {
64         assert( Client != NULL );
65         assert( Chan != NULL );
66
67         return FALSE;
68 } /* Lists_CheckInvited */
69
70
71 GLOBAL BOOLEAN
72 Lists_CheckBanned( CLIENT *Client, CHANNEL *Chan )
73 {
74         assert( Client != NULL );
75         assert( Chan != NULL );
76
77         return FALSE;
78 } /* Lists_CheckBanned */
79
80
81 LOCAL C2C *
82 New_C2C( CLIENT *Client, CHANNEL *Chan )
83 {
84         assert( Client != NULL );
85         assert( Chan != NULL );
86
87         return NULL;
88 } /* New_C2C */
89
90
91 /* -eof- */