Julius Pfrommer 10 years ago
parent
commit
d0440c35e9
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/ua_types.c

+ 6 - 0
src/ua_types.c

@@ -30,6 +30,7 @@
 #define UA_TYPE_DEFAULT(TYPE)            \
     UA_TYPE_NEW_DEFAULT(TYPE)            \
     UA_TYPE_INIT_DEFAULT(TYPE)           \
+    UA_TYPE_DELETEMEMBERS_NOACTION(TYPE) \
     UA_TYPE_DELETE_DEFAULT(TYPE)         \
     UA_TYPE_COPY_DEFAULT(TYPE)           \
 
@@ -45,6 +46,10 @@
         *p = (TYPE)0;              \
     }
 
+#define UA_TYPE_DELETEMEMBERS_NOACTION(TYPE) \
+    void TYPE##_deleteMembers(TYPE *p) {    \
+    }
+
 #define UA_TYPE_DELETE_DEFAULT(TYPE) \
     void TYPE##_delete(TYPE *p) {    \
         TYPE##_deleteMembers(p);     \
@@ -263,6 +268,7 @@ UA_StatusCode UA_DateTime_toString(UA_DateTime atime, UA_String *timeString) {
 }
 
 /* Guid */
+UA_TYPE_DELETEMEMBERS_NOACTION(UA_Guid)
 UA_TYPE_DELETE_DEFAULT(UA_Guid)
 
 UA_Boolean UA_Guid_equal(const UA_Guid *g1, const UA_Guid *g2) {