source: lib/ssl_bogus.c @ 12b29db

Last change on this file since 12b29db was e046390, checked in by Wilmer van der Gaast <wilmer@…>, at 2009-10-10T23:25:54Z

Make purple use BitlBee's event handling API. Since the APIs never really
diverged too much this is fairly transparent. I did rename and redefine
GAIM_INPUT_* variables to really make it work without adding another stupid
layer in between.

One problem left, the new libpurple input API doesn't care about return
values. Fixing that in the next CL.

  • Property mode set to 100644
File size: 1.7 KB
Line 
1  /********************************************************************\
2  * BitlBee -- An IRC to other IM-networks gateway                     *
3  *                                                                    *
4  * Copyright 2002-2004 Wilmer van der Gaast and others                *
5  \********************************************************************/
6
7/* SSL module - dummy version                                           */
8
9/*
10  This program is free software; you can redistribute it and/or modify
11  it under the terms of the GNU General Public License as published by
12  the Free Software Foundation; either version 2 of the License, or
13  (at your option) any later version.
14
15  This program is distributed in the hope that it will be useful,
16  but WITHOUT ANY WARRANTY; without even the implied warranty of
17  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  GNU General Public License for more details.
19
20  You should have received a copy of the GNU General Public License with
21  the Debian GNU/Linux distribution in /usr/share/common-licenses/GPL;
22  if not, write to the Free Software Foundation, Inc., 59 Temple Place,
23  Suite 330, Boston, MA  02111-1307  USA
24*/
25
26#include "ssl_client.h"
27
28int ssl_errno;
29
30void *ssl_connect( char *host, int port, ssl_input_function func, gpointer data )
31{
32        return( NULL );
33}
34
35int ssl_read( void *conn, char *buf, int len )
36{
37        return( -1 );
38}
39
40int ssl_write( void *conn, const char *buf, int len )
41{
42        return( -1 );
43}
44
45void ssl_disconnect( void *conn_ )
46{
47}
48
49int ssl_getfd( void *conn )
50{
51        return( -1 );
52}
53
54void *ssl_starttls( int fd, ssl_input_function func, gpointer data ) 
55{
56        return NULL;
57}
58
59b_input_condition ssl_getdirection( void *conn )
60{
61        return B_EV_IO_READ;
62}
63
64int ssl_pending( void *conn )
65{
66        return 0;
67}
Note: See TracBrowser for help on using the repository browser.