aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/yahoo/libyahoo2.c
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/yahoo/libyahoo2.c')
-rw-r--r--protocols/yahoo/libyahoo2.c36
1 files changed, 27 insertions, 9 deletions
diff --git a/protocols/yahoo/libyahoo2.c b/protocols/yahoo/libyahoo2.c
index ca2a161e..da427279 100644
--- a/protocols/yahoo/libyahoo2.c
+++ b/protocols/yahoo/libyahoo2.c
@@ -82,7 +82,6 @@ char *strchr (), *strrchr ();
#include "yahoo2.h"
#include "yahoo_httplib.h"
#include "yahoo_util.h"
-#include "yahoo_fn.h"
#include "yahoo2_callbacks.h"
#include "yahoo_debug.h"
@@ -121,11 +120,6 @@ int yahoo_log_message(char *fmt, ...)
return YAHOO_CALLBACK(ext_yahoo_log) ("%s", out);
}
-int yahoo_connect(char *host, int port)
-{
- return YAHOO_CALLBACK(ext_yahoo_connect) (host, port);
-}
-
static enum yahoo_log_level log_level = YAHOO_LOG_NONE;
enum yahoo_log_level yahoo_get_log_level()
@@ -374,6 +368,7 @@ static struct yahoo_input_data * find_input_by_id(int id)
}
*/
+#if 0
static struct yahoo_input_data *find_input_by_id_and_webcam_user(int id,
const char *who)
{
@@ -390,6 +385,7 @@ static struct yahoo_input_data *find_input_by_id_and_webcam_user(int id,
}
return NULL;
}
+#endif
static struct yahoo_input_data *find_input_by_id_and_type(int id,
enum yahoo_connection_type type)
@@ -430,8 +426,6 @@ static int count_inputs_with_id(int id)
return c;
}
-extern char *yahoo_crypt(char *, char *);
-
/* Free a buddy list */
static void yahoo_free_buddies(YList *list)
{
@@ -2642,6 +2636,7 @@ static struct yahoo_packet *yahoo_getdata(struct yahoo_input_data *yid)
return pkt;
}
+#if 0
static struct yab *yahoo_yab_read(unsigned char *d, int len)
{
char *st, *en;
@@ -2792,6 +2787,7 @@ static struct yab *yahoo_getyab(struct yahoo_input_data *yid)
return yab;
}
+#endif
static char *yahoo_getwebcam_master(struct yahoo_input_data *yid)
{
@@ -3099,6 +3095,7 @@ static void yahoo_process_chatcat_connection(struct yahoo_input_data *yid,
}
}
+#if 0
static void yahoo_process_yab_connection(struct yahoo_input_data *yid, int over)
{
struct yahoo_data *yd = yid->yd;
@@ -3158,6 +3155,7 @@ static void yahoo_process_yab_connection(struct yahoo_input_data *yid, int over)
YAHOO_CALLBACK(ext_yahoo_got_buddies) (yd->client_id,
yd->buddies);
}
+#endif
static void yahoo_process_search_connection(struct yahoo_input_data *yid,
int over)
@@ -3413,7 +3411,7 @@ static void yahoo_process_webcam_connection(struct yahoo_input_data *yid,
static void (*yahoo_process_connection[]) (struct yahoo_input_data *,
int over) = {
yahoo_process_pager_connection, yahoo_process_ft_connection,
- yahoo_process_yab_connection,
+ NULL, /*yahoo_process_yab_connection, */
yahoo_process_webcam_master_connection,
yahoo_process_webcam_connection,
yahoo_process_chatcat_connection,
@@ -3577,10 +3575,12 @@ void *yahoo_get_fd(int id)
return yid->fd;
}
+#if 0
void yahoo_send_buzz(int id, const char *from, const char *who)
{
yahoo_send_im(id, from, who, "<ding>", 1, 0);
}
+#endif
void yahoo_send_im(int id, const char *from, const char *who, const char *what,
int utf8, int picture)
@@ -3722,6 +3722,7 @@ void yahoo_logoff(int id)
}
+#if 0
void yahoo_get_list(int id)
{
struct yahoo_input_data *yid =
@@ -3741,6 +3742,7 @@ void yahoo_get_list(int id)
yahoo_packet_free(pkt);
}
}
+#endif
static void _yahoo_http_connected(int id, void *fd, int error, void *data)
{
@@ -3757,6 +3759,7 @@ static void _yahoo_http_connected(int id, void *fd, int error, void *data)
YAHOO_INPUT_READ, yid);
}
+#if 0
/* FIXME Get address book from address.yahoo.com instead */
void yahoo_get_yab(int id)
{
@@ -3897,6 +3900,7 @@ void yahoo_refresh(int id)
yahoo_packet_free(pkt);
}
}
+#endif
void yahoo_keepalive(int id)
{
@@ -3914,6 +3918,7 @@ void yahoo_keepalive(int id)
yahoo_packet_free(pkt);
}
+#if 0
void yahoo_chat_keepalive(int id)
{
struct yahoo_input_data *yid =
@@ -3931,6 +3936,7 @@ void yahoo_chat_keepalive(int id)
yahoo_send_packet(yid, pkt, 0);
yahoo_packet_free(pkt);
}
+#endif
void yahoo_add_buddy(int id, const char *who, const char *group,
const char *msg)
@@ -4023,6 +4029,7 @@ void yahoo_confirm_buddy(int id, const char *who, int reject, const char *msg)
yahoo_packet_free(pkt);
}
+#if 0
void yahoo_ignore_buddy(int id, const char *who, int unignore)
{
struct yahoo_input_data *yid =
@@ -4069,6 +4076,7 @@ void yahoo_stealth_buddy(int id, const char *who, int unstealth)
yahoo_send_packet(yid, pkt, 0);
yahoo_packet_free(pkt);
}
+#endif
void yahoo_change_buddy_group(int id, const char *who, const char *old_group,
const char *new_group)
@@ -4097,6 +4105,7 @@ void yahoo_change_buddy_group(int id, const char *who, const char *old_group,
yahoo_packet_free(pkt);
}
+#if 0
void yahoo_group_rename(int id, const char *old_group, const char *new_group)
{
struct yahoo_input_data *yid =
@@ -4148,6 +4157,7 @@ void yahoo_conference_addinvite(int id, const char *from, const char *who,
yahoo_packet_free(pkt);
}
+#endif
void yahoo_conference_invite(int id, const char *from, YList *who,
const char *room, const char *msg)
@@ -4289,6 +4299,7 @@ void yahoo_conference_message(int id, const char *from, YList *who,
yahoo_packet_free(pkt);
}
+#if 0
void yahoo_get_chatrooms(int id, int chatroomid)
{
struct yahoo_data *yd = find_conn_by_id(id);
@@ -4731,6 +4742,7 @@ void yahoo_send_picture(int id, const char *name, unsigned long size,
{
/* Not Implemented */
}
+#endif
/* File Transfer */
static YList *active_file_transfers = NULL;
@@ -4758,6 +4770,7 @@ struct send_file_data {
void *data;
};
+#if 0
static char *yahoo_get_random(void)
{
int i = 0;
@@ -4787,6 +4800,7 @@ static char *yahoo_get_random(void)
return strdup(out);
}
+#endif
static int _are_same_id(const void *sfd1, const void *id)
{
@@ -5167,6 +5181,7 @@ static void yahoo_process_filetransfer(struct yahoo_input_data *yid,
}
}
+#if 0
void yahoo_send_file(int id, const char *who, const char *msg,
const char *name, unsigned long size,
yahoo_get_fd_callback callback, void *data)
@@ -5245,6 +5260,7 @@ void yahoo_send_file_transfer_response(int client_id, int response, char *id, vo
if(response == YAHOO_FILE_TRANSFER_REJECT)
yahoo_remove_active_transfer(sfd);
}
+#endif
static void yahoo_process_ft_connection(struct yahoo_input_data *yid, int over)
{
@@ -5358,6 +5374,7 @@ static void yahoo_process_ft_connection(struct yahoo_input_data *yid, int over)
/* End File Transfer */
+#if 0
enum yahoo_status yahoo_current_status(int id)
{
struct yahoo_data *yd = find_conn_by_id(id);
@@ -5407,6 +5424,7 @@ const char *yahoo_get_cookie(int id, const char *which)
return yd->login_cookie;
return NULL;
}
+#endif
const char *yahoo_get_profile_url(void)
{