Replace set_server_flag() with update_server_umode() and remove get_possible_umodes()

The idea here is not to expose the internal server implementation for storing umodes,
but instead have callers just work in terms of umode characters.

The 'possible umodes' have always been the same for all servers anyway.  We just assume
that [a-zA-Z] is the bounding set.
This commit is contained in:
Kevin Easton
2017-12-06 23:30:24 +11:00
parent 305cfe2afb
commit 1769c03951
6 changed files with 35 additions and 42 deletions

View File

@@ -230,7 +230,6 @@ extern SGroup *server_group_list;
void set_server_bits (fd_set *rd, fd_set *wr, struct timeval *wake_time);
void BX_set_server_itsname (int, char *);
void BX_set_server_version (int, int);
char *BX_get_possible_umodes(int);
int BX_is_server_open (int);
int BX_get_server_port (int);
@@ -270,7 +269,7 @@ extern SGroup *server_group_list;
void send_from_server_queue (void);
void clear_sent_to_server (int);
int sent_to_server (int);
void BX_set_server_flag (int, int, int);
void BX_update_server_umode (int, char, int);
int BX_get_server_flag (int, int);
char * get_server_userhost (int);
void got_my_userhost (UserhostItem *item, char *nick, char *stuff);