Simplify find_dcc() and find_dcc_pending()
Extract the common DCC matching code into one function and simplify it a little.
This commit is contained in:
@@ -145,7 +145,7 @@
|
||||
|
||||
int BX_add_dcc_bind(char *, char *, void *, void *, void *, void *, void *);
|
||||
|
||||
SocketList *BX_find_dcc(char *, char *, char *, int, int, int, int);
|
||||
SocketList *BX_find_dcc(const char *, const char *, const char *, int, int, int, int);
|
||||
void BX_erase_dcc_info(int, int, char *, ...);
|
||||
DCC_int *BX_dcc_create(char *, char *, char *, unsigned long, int, int, unsigned long, void (*func)(int));
|
||||
int close_dcc_number(int);
|
||||
|
||||
@@ -611,7 +611,7 @@ extern Function_ptr *global;
|
||||
|
||||
/* dcc.c */
|
||||
#define dcc_create (*(DCC_int *(*)(char *, char *, char *, unsigned long, int, int, unsigned long, void (*)(int)))global[DCC_CREATE_FUNC])
|
||||
#define find_dcc (*(SocketList *(*)(char *, char *, char *, int, int, int, int))global[FIND_DCC_FUNC])
|
||||
#define find_dcc (*(SocketList *(*)(const char *, const char *, const char *, int, int, int, int))global[FIND_DCC_FUNC])
|
||||
#define erase_dcc_info (*(void (*)(int, int, char *, ...))global[ERASE_DCC_INFO])
|
||||
#define add_dcc_bind (*(int (*)(char *, char *, void *, void *, void *, void *, void *))global[ADD_DCC_BIND])
|
||||
#define remove_dcc_bind (*(int (*)(char *, int ))global[REMOVE_DCC_BIND])
|
||||
|
||||
Reference in New Issue
Block a user