don't redefine container_of if it's already defined
authorFelix Fietkau <nbd@openwrt.org>
Fri, 14 Nov 2008 21:20:18 +0000 (22:20 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Fri, 14 Nov 2008 21:20:18 +0000 (22:20 +0100)
uci.h

diff --git a/uci.h b/uci.h
index d48ea7c..2ae02b7 100644 (file)
--- a/uci.h
+++ b/uci.h
@@ -432,8 +432,10 @@ struct uci_ptr
  * @type:   the type of the container struct this is embedded in.
  * @member: the name of the member within the struct.
  */
  * @type:   the type of the container struct this is embedded in.
  * @member: the name of the member within the struct.
  */
+#ifndef container_of
 #define container_of(ptr, type, member) \
        ((type *) ((char *)ptr - offsetof(type,member)))
 #define container_of(ptr, type, member) \
        ((type *) ((char *)ptr - offsetof(type,member)))
+#endif
 
 
 /**
 
 
 /**