mirror of
https://github.com/irssi/irssi.git
synced 2026-08-10 12:23:37 +02:00
deprecated glib strup/down fixes from exg.
git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@5138 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
df1d7a7814
commit
8728207191
13 changed files with 39 additions and 18 deletions
|
|
@ -325,7 +325,7 @@ void command_runsub(const char *cmd, const char *data,
|
|||
|
||||
subcmd = g_strconcat("command ", newcmd, NULL);
|
||||
|
||||
g_strdown(subcmd);
|
||||
ascii_strdown(subcmd);
|
||||
if (!signal_emit(subcmd, 3, args, server, item)) {
|
||||
defcmd = g_strdup_printf("default command %s", cmd);
|
||||
if (!signal_emit(defcmd, 3, data, server, item)) {
|
||||
|
|
@ -891,7 +891,7 @@ static void parse_command(const char *command, int expand_aliases,
|
|||
}
|
||||
|
||||
cmd = g_strconcat("command ", newcmd, NULL);
|
||||
g_strdown(cmd);
|
||||
ascii_strdown(cmd);
|
||||
|
||||
oldcmd = current_command;
|
||||
current_command = cmd+8;
|
||||
|
|
|
|||
|
|
@ -943,3 +943,21 @@ int parse_size(const char *size, int *bytes)
|
|||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
char *ascii_strup(char *str)
|
||||
{
|
||||
char *s;
|
||||
|
||||
for (s = str; *s; s++)
|
||||
*s = g_ascii_toupper (*s);
|
||||
return str;
|
||||
}
|
||||
|
||||
char *ascii_strdown(char *str)
|
||||
{
|
||||
char *s;
|
||||
|
||||
for (s = str; *s; s++)
|
||||
*s = g_ascii_tolower (*s);
|
||||
return str;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -92,6 +92,9 @@ char *stristr(const char *data, const char *key);
|
|||
char *strstr_full(const char *data, const char *key);
|
||||
char *stristr_full(const char *data, const char *key);
|
||||
|
||||
char *ascii_strup(char *str);
|
||||
char *ascii_strdown(char *str);
|
||||
|
||||
/* Escape all '"', "'" and '\' chars with '\' */
|
||||
char *escape_string(const char *str);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue