diff --git a/include/misc.h b/include/misc.h index 616670f..be2a286 100644 --- a/include/misc.h +++ b/include/misc.h @@ -139,8 +139,8 @@ ChannelList * BX_prepare_command (int *, char *, int); void read_clonelist(int); void read_clonenotify(int); void read_netfinger(int); - int BX_write_sockets(int, unsigned char *, int, int); - int BX_read_sockets(int, unsigned char *, int); + int BX_write_sockets(int, char *, int, int); + int BX_read_sockets(int, char *, int); unsigned long BX_set_socketflags(int, unsigned long); void *BX_get_socketinfo(int); void BX_set_socketinfo(int, void *); diff --git a/include/modval.h b/include/modval.h index cc9ff91..fb2ae5a 100644 --- a/include/modval.h +++ b/include/modval.h @@ -582,8 +582,8 @@ extern Function_ptr *global; #define set_socketflags (*(unsigned long (*)(int , unsigned long ))global[SET_SOCKETFLAGS]) #define get_socketflags (*(unsigned long (*)(int ))global[GET_SOCKETFLAGS]) #define check_socket (*(int (*)(int ))global[CHECK_SOCKET]) -#define read_sockets (*(int (*)(int , unsigned char *, int ))global[READ_SOCKETS]) -#define write_sockets (*(int (*)(int , unsigned char *, int , int ))global[WRITE_SOCKETS]) +#define read_sockets (*(int (*)(int , char *, int ))global[READ_SOCKETS]) +#define write_sockets (*(int (*)(int , char *, int , int ))global[WRITE_SOCKETS]) #define get_max_fd (*(int (*)(void ))global[GET_MAX_FD]) #define new_close (*(int (*)(int ))global[NEW_CLOSE]) #define new_open (*(int (*)(int ))global[NEW_OPEN]) diff --git a/source/misc.c b/source/misc.c index 8b3aa32..912028a 100644 --- a/source/misc.c +++ b/source/misc.c @@ -3575,13 +3575,13 @@ int check_dcc_socket(int s) return 0; } -int BX_write_sockets(int s, unsigned char *str, int len, int nl) +int BX_write_sockets(int s, char *str, int len, int nl) { if (s < 1) return -1; if (nl) { - unsigned char *buf; + char *buf; buf = alloca(strlen(str)+4); strcpy(buf, str); strcat(buf, "\r\n"); @@ -3591,7 +3591,7 @@ int BX_write_sockets(int s, unsigned char *str, int len, int nl) return write(s, str, len); } -int BX_read_sockets(int s, unsigned char *str, int len) +int BX_read_sockets(int s, char *str, int len) { if (s < 1) return -1;