Repositories
/
olsrd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3ffea84
)
* boilerplate parentheses in macros
author
Bernd Petrovitsch
<bernd@firmix.at>
Thu, 2 Aug 2007 21:45:33 +0000
(21:45 +0000)
committer
Bernd Petrovitsch
<bernd@firmix.at>
Thu, 2 Aug 2007 21:45:33 +0000
(21:45 +0000)
src/defs.h
patch
|
blob
|
history
diff --git
a/src/defs.h
b/src/defs.h
index
322957e
..
63504d0
100644
(file)
--- a/
src/defs.h
+++ b/
src/defs.h
@@
-36,7
+36,7
@@
* to the project. For more information see the website or contact
* the copyright holders.
*
* to the project. For more information see the website or contact
* the copyright holders.
*
- * $Id: defs.h,v 1.6
0 2007/05/02 08:06:28
bernd67 Exp $
+ * $Id: defs.h,v 1.6
1 2007/08/02 21:45:33
bernd67 Exp $
*/
*/
@@
-107,15
+107,15
@@
extern FILE *debug_handle;
/* First "argument" is NOT a pointer! */
#define QUEUE_ELEM(pre, new) do { \
/* First "argument" is NOT a pointer! */
#define QUEUE_ELEM(pre, new) do { \
-
pre.next->prev = new
; \
-
new->next = pre
.next; \
-
new->prev = &pre
; \
-
pre.next = new
; \
+
(pre).next->prev = (new)
; \
+
(new)->next = (pre)
.next; \
+
(new)->prev = &(pre)
; \
+
(pre).next = (new)
; \
} while (0)
#define DEQUEUE_ELEM(elem) do { \
} while (0)
#define DEQUEUE_ELEM(elem) do { \
-
elem->prev->next = elem
->next; \
-
elem->next->prev = elem
->prev; \
+
(elem)->prev->next = (elem)
->next; \
+
(elem)->next->prev = (elem)
->prev; \
} while (0)
} while (0)