/
ifl
/
lcc
Обзор
Документация
Войти
/
ifl
/
lcc
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/event.c
28 строк
446 B
David Hanson
Added source files.
29 авг 2002, 03:12
29 авг 2002, 03:12
4b88c2b
Код
Авторство
О чём код?
#include "c.h" static char rcsid[] = "$Id$"; struct entry { Apply func; void *cl; }; Events events; void attach(Apply func, void *cl, List *list) { struct entry *p; NEW(p, PERM); p->func = func; p->cl = cl; *list = append(p, *list); } void apply(List event, void *arg1, void *arg2) { if (event) { List lp = event; do { struct entry *p = lp->x; (*p->func)(p->cl, arg1, arg2); lp = lp->link; } while (lp != event); } }