mirror of
https://github.com/irssi/irssi.git
synced 2026-08-23 10:32:31 +02:00
change event_get_params to return void, remove unneeded allocation
This commit is contained in:
parent
7b46dae182
commit
4053c255b1
2 changed files with 4 additions and 8 deletions
|
|
@ -248,16 +248,14 @@ char *event_get_param(char **data)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Get count parameters from data */
|
/* Get count parameters from data */
|
||||||
char *event_get_params(const char *data, int count, ...)
|
void event_get_params(const char *data, int count, ...)
|
||||||
{
|
{
|
||||||
char **str, *tmp, *duprec, *datad;
|
char **str, *tmp, *datad;
|
||||||
gboolean rest;
|
gboolean rest;
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
g_return_val_if_fail(data != NULL, NULL);
|
|
||||||
|
|
||||||
va_start(args, count);
|
va_start(args, count);
|
||||||
duprec = datad = g_strdup(data);
|
datad = g_strdup(data);
|
||||||
|
|
||||||
rest = count & PARAM_FLAG_GETREST;
|
rest = count & PARAM_FLAG_GETREST;
|
||||||
count = PARAM_WITHOUT_FLAGS(count);
|
count = PARAM_WITHOUT_FLAGS(count);
|
||||||
|
|
@ -273,8 +271,6 @@ char *event_get_params(const char *data, int count, ...)
|
||||||
if (str != NULL) *str = tmp;
|
if (str != NULL) *str = tmp;
|
||||||
}
|
}
|
||||||
va_end(args);
|
va_end(args);
|
||||||
|
|
||||||
return duprec;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void irc_server_event(IRC_SERVER_REC *server, const char *line,
|
static void irc_server_event(IRC_SERVER_REC *server, const char *line,
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ void irc_send_cmd_full(IRC_SERVER_REC *server, const char *cmd,
|
||||||
/* Get count parameters from data */
|
/* Get count parameters from data */
|
||||||
#include "commands.h"
|
#include "commands.h"
|
||||||
char *event_get_param(char **data);
|
char *event_get_param(char **data);
|
||||||
char *event_get_params(const char *data, int count, ...);
|
void event_get_params(const char *data, int count, ...);
|
||||||
|
|
||||||
void irc_irc_init(void);
|
void irc_irc_init(void);
|
||||||
void irc_irc_deinit(void);
|
void irc_irc_deinit(void);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue