projects
/
NeonServV5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
96d7035
)
fix of last commit
author
pk910
<philipp@zoelle1.de>
Fri, 12 Aug 2011 13:57:13 +0000
(15:57 +0200)
committer
pk910
<philipp@zoelle1.de>
Fri, 12 Aug 2011 13:57:13 +0000
(15:57 +0200)
IRCEvents.c
patch
|
blob
|
history
diff --git
a/IRCEvents.c
b/IRCEvents.c
index 8ea279a7983c483e6e9e375186dc4cbf2a3115cd..d4fe259c27a35a90d03a8e20a8b06bb312ad80b4 100644
(file)
--- a/
IRCEvents.c
+++ b/
IRCEvents.c
@@
-43,22
+43,22
@@
static int is_bound(unsigned char type, void *func) {
}
#define FUNC_BIND(NAME,FUNCTYPE,TYPE) \
}
#define FUNC_BIND(NAME,FUNCTYPE,TYPE) \
-int bind_NAME(FUNCTYPE *func) { \
+int bind_
##
NAME(FUNCTYPE *func) { \
if(!is_bound(TYPE, func)) { \
if(!is_bound(TYPE, func)) { \
- struct binding *
bind = malloc(sizeof(*
bind)); \
- if (!bind) { \
+ struct binding *
cbind = malloc(sizeof(*c
bind)); \
+ if (!
c
bind) { \
perror("malloc() failed"); \
return 0; \
} \
perror("malloc() failed"); \
return 0; \
} \
- bind->func = func; \
- bind->next = binds[TYPE]; \
- binds[TYPE] = bind; \
+
c
bind->func = func; \
+
c
bind->next = binds[TYPE]; \
+ binds[TYPE] =
c
bind; \
return 1; \
} \
}
#define FUNC_UNBIND(NAME,FUNCTYPE,TYPE) \
return 1; \
} \
}
#define FUNC_UNBIND(NAME,FUNCTYPE,TYPE) \
-void unbind_NAME(FUNCTYPE *func) { \
+void unbind_
##
NAME(FUNCTYPE *func) { \
struct binding *cbind, *last = NULL, *next; \
for(cbind = binds[TYPE]; cbind; cbind = next) { \
next = cbind->next; \
struct binding *cbind, *last = NULL, *next; \
for(cbind = binds[TYPE]; cbind; cbind = next) { \
next = cbind->next; \
@@
-66,7
+66,7
@@
void unbind_NAME(FUNCTYPE *func) { \
if(last) \
last->next = cbind->next; \
else \
if(last) \
last->next = cbind->next; \
else \
- binds[TYPE] = cbind->next \
+ binds[TYPE] = cbind->next
;
\
free(cbind); \
} else \
last = cbind; \
free(cbind); \
} else \
last = cbind; \
@@
-74,7
+74,7
@@
void unbind_NAME(FUNCTYPE *func) { \
}
#define FUNC_EVENT(NAME,FUNCTYPE,TYPE,PDECLARATION,PLIST) \
}
#define FUNC_EVENT(NAME,FUNCTYPE,TYPE,PDECLARATION,PLIST) \
-int event_NAME(PDECLARATION) { \
+int event_
##
NAME(PDECLARATION) { \
struct binding *cbind; \
for(cbind = binds[TYPE]; cbind; cbind = next) { \
FUNCTYPE *func = cbind->func; \
struct binding *cbind; \
for(cbind = binds[TYPE]; cbind; cbind = next) { \
FUNCTYPE *func = cbind->func; \