mirror of
https://github.com/irssi/irssi.git
synced 2026-08-17 15:42:26 +02:00
Created signal_get_uniq_id() macro. Added some documentation about
signals to design.txt. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@381 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
69b8d4f81b
commit
0dbfd281c9
10 changed files with 65 additions and 19 deletions
|
|
@ -247,7 +247,7 @@ static int perl_signal_find(const char *signal, const char *func, int last)
|
|||
|
||||
table = last ? last_signals : first_signals;
|
||||
|
||||
signal_id = module_get_uniq_id_str("signals", signal);
|
||||
signal_id = signal_get_uniq_id(signal);
|
||||
siglist = g_hash_table_lookup(table, GINT_TO_POINTER(signal_id));
|
||||
|
||||
while (siglist != NULL) {
|
||||
|
|
@ -272,7 +272,7 @@ static void perl_signal_to(const char *signal, const char *func, int last)
|
|||
return;
|
||||
|
||||
rec = g_new(PERL_SIGNAL_REC, 1);
|
||||
rec->signal_id = module_get_uniq_id_str("signals", signal);
|
||||
rec->signal_id = signal_get_uniq_id(signal);
|
||||
rec->signal = g_strdup(signal);
|
||||
rec->func = g_strdup(func);
|
||||
rec->last = last;
|
||||
|
|
@ -324,7 +324,7 @@ void perl_signal_remove(const char *signal, const char *func)
|
|||
GSList *list;
|
||||
int signal_id;
|
||||
|
||||
signal_id = module_get_uniq_id_str("signals", signal);
|
||||
signal_id = signal_get_uniq_id(signal);
|
||||
|
||||
list = g_hash_table_lookup(first_signals, GINT_TO_POINTER(signal_id));
|
||||
if (list != NULL)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue