mirror of
https://github.com/weechat/weechat.git
synced 2026-07-03 16:23:14 +02:00
irc: move function irc_server_fingerprint_search_algo_with_size
This commit is contained in:
@@ -403,6 +403,28 @@ irc_server_eval_expression (struct t_irc_server *server, const char *string)
|
||||
return value;
|
||||
}
|
||||
|
||||
/*
|
||||
* Searches for a fingerprint digest algorithm with the size (in bits).
|
||||
*
|
||||
* Returns index of algo in enum t_irc_fingerprint_digest_algo,
|
||||
* -1 if not found.
|
||||
*/
|
||||
|
||||
int
|
||||
irc_server_fingerprint_search_algo_with_size (int size)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < IRC_FINGERPRINT_NUM_ALGOS; i++)
|
||||
{
|
||||
if (irc_fingerprint_digest_algos_size[i] == size)
|
||||
return i;
|
||||
}
|
||||
|
||||
/* digest algorithm not found */
|
||||
return -1;
|
||||
}
|
||||
|
||||
/*
|
||||
* Evaluates and returns the fingerprint.
|
||||
*
|
||||
@@ -4773,28 +4795,6 @@ irc_server_create_buffer (struct t_irc_server *server)
|
||||
return server->buffer;
|
||||
}
|
||||
|
||||
/*
|
||||
* Searches for a fingerprint digest algorithm with the size (in bits).
|
||||
*
|
||||
* Returns index of algo in enum t_irc_fingerprint_digest_algo,
|
||||
* -1 if not found.
|
||||
*/
|
||||
|
||||
int
|
||||
irc_server_fingerprint_search_algo_with_size (int size)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < IRC_FINGERPRINT_NUM_ALGOS; i++)
|
||||
{
|
||||
if (irc_fingerprint_digest_algos_size[i] == size)
|
||||
return i;
|
||||
}
|
||||
|
||||
/* digest algorithm not found */
|
||||
return -1;
|
||||
}
|
||||
|
||||
/*
|
||||
* Returns a string with sizes of allowed fingerprint,
|
||||
* in number of hexadecimal digits (== bits / 4).
|
||||
|
||||
@@ -418,7 +418,6 @@ extern void irc_server_msgq_add_buffer (struct t_irc_server *server,
|
||||
extern void irc_server_msgq_flush ();
|
||||
extern void irc_server_set_buffer_title (struct t_irc_server *server);
|
||||
extern struct t_gui_buffer *irc_server_create_buffer (struct t_irc_server *server);
|
||||
int irc_server_fingerprint_search_algo_with_size (int size);
|
||||
char *irc_server_fingerprint_str_sizes ();
|
||||
extern int irc_server_connect (struct t_irc_server *server);
|
||||
extern void irc_server_auto_connect (int auto_connect);
|
||||
|
||||
Reference in New Issue
Block a user