Blame view

RIOT/pkg/oonf_api/patches/0005-only-define-container_of-when-necessary.patch 864 Bytes
fb11e647   vrobic   reseau statique a...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  From 4bcf115c22297af231b5d3d2873996a5a0695cf2 Mon Sep 17 00:00:00 2001
  From: Benjamin Valentin <benpicco@zedat.fu-berlin.de>
  Date: Fri, 10 Oct 2014 02:05:01 +0200
  Subject: [PATCH 05/10] only define container_of when necessary
  
  ---
   src-api/common/container_of.h | 2 ++
   1 file changed, 2 insertions(+)
  
  diff --git a/src-api/common/container_of.h b/src-api/common/container_of.h
  index 9fd1893..fcb38fe 100644
  --- a/src-api/common/container_of.h
  +++ b/src-api/common/container_of.h
  @@ -58,10 +58,12 @@
    * @param member name of node inside struct
    * @return pointer to surrounding struct
    */
  +#ifndef container_of
   #define container_of(ptr, type, member) ({ \
       const typeof(((type *)0)->member ) *__tempptr = (ptr); \
       (type *)((char *)__tempptr - offsetof(type,member)); \
     })
  +#endif
  
   /**
    * Helper function for NULL safe container_of macro
  --
  1.9.1