use gcc attrubutes to warn on unused return values and arguments which shouldnt be...
[blender.git] / source / blender / blenkernel / intern / idprop.c
index 42c7869a365ad285f1642f71c1efeee7a9ae1613..cff6ab2f1259915b76259c2a46e3c206e70e354c 100644 (file)
 #include <stddef.h>
 #include <string.h>
 
+#include "BLI_utildefines.h"
+#include "BLI_string.h"
+#include "BLI_listbase.h"
+
 #include "BKE_idprop.h"
 #include "BKE_library.h"
 
-#include "BLI_blenlib.h"
-
 #include "MEM_guardedalloc.h"
 
 /* IDPropertyTemplate is a union in DNA_ID.h */
@@ -122,11 +124,10 @@ IDProperty *IDP_GetIndexArray(IDProperty *prop, int index)
        return GETPROP(prop, index);
 }
 
-IDProperty *IDP_AppendArray(IDProperty *prop, IDProperty *item)
+void IDP_AppendArray(IDProperty *prop, IDProperty *item)
 {
        IDP_ResizeIDPArray(prop, prop->len + 1);
        IDP_SetIndexArray(prop, prop->len - 1, item);
-       return item;
 }
 
 void IDP_ResizeIDPArray(IDProperty *prop, int newlen)