1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-01 15:26:37 +02:00

core: sort configuration files by name, reload them by priority (issue #1872)

This commit is contained in:
Sébastien Helleu
2023-01-12 21:44:17 +01:00
parent 202b4d82c0
commit 0dd1d1be1c
7 changed files with 183 additions and 25 deletions
+6 -5
View File
@@ -222,22 +222,23 @@ record_stop ()
* The format of "message" argument is: "prefix message" (prefix and message
* separated by a space).
*
* Returns:
* 1: message has been displayed
* 0: message has NOT been displayed
* Returns index of message displayed (≥ 0), -1 if message has NOT been
* displayed.
*/
int
record_search (const char *buffer, const char *message)
{
char str_message[8192];
int index;
snprintf (str_message, sizeof (str_message),
"%s: \"%s\"",
buffer, message);
return (arraylist_search (recorded_messages, str_message,
NULL, NULL) != NULL);
arraylist_search (recorded_messages, str_message, &index, NULL);
return index;
}
/*