aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/yahoo/yahoo2.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/yahoo/yahoo2.h')
-rw-r--r--protocols/yahoo/yahoo2.h15
1 files changed, 6 insertions, 9 deletions
diff --git a/protocols/yahoo/yahoo2.h b/protocols/yahoo/yahoo2.h
index ba42b39e..589aaa5a 100644
--- a/protocols/yahoo/yahoo2.h
+++ b/protocols/yahoo/yahoo2.h
@@ -50,13 +50,13 @@ extern "C" {
#include "yahoo2_types.h"
-/* returns the socket descriptor for a given pager connection. shouldn't be needed */
-int yahoo_get_fd(int id);
+/* returns the socket descriptor object for a given pager connection. shouldn't be needed */
+ void *yahoo_get_fd(int id);
/* says how much logging to do */
/* see yahoo2_types.h for the different values */
-int yahoo_set_log_level(enum yahoo_log_level level);
-enum yahoo_log_level yahoo_get_log_level( void );
+ int yahoo_set_log_level(enum yahoo_log_level level);
+ enum yahoo_log_level yahoo_get_log_level(void);
/* these functions should be self explanatory */
/* who always means the buddy you're acting on */
@@ -221,8 +221,8 @@ enum yahoo_log_level yahoo_get_log_level( void );
/* these should be called when input is available on a fd */
/* registered by ext_yahoo_add_handler */
/* if these return negative values, errno may be set */
-int yahoo_read_ready(int id, int fd, void *data);
-int yahoo_write_ready(int id, int fd, void *data);
+ int yahoo_read_ready(int id, void *fd, void *data);
+ int yahoo_write_ready(int id, void *fd, void *data);
/* utility functions. these do not hit the server */
enum yahoo_status yahoo_current_status(int id);
@@ -239,9 +239,6 @@ int yahoo_write_ready(int id, int fd, void *data);
void yahoo_buddyicon_request(int id, const char *who);
- void yahoo_accept_buddy_ymsg13(int,const char*, const char*);
- void yahoo_reject_buddy_ymsg13(int,const char*, const char*, const char*);
-
#include "yahoo_httplib.h"
#ifdef __cplusplus