=IDProperties C-API tiny update=
authorJoseph Eagar <joeedh@gmail.com>
Wed, 6 Dec 2006 19:20:06 +0000 (19:20 +0000)
committerJoseph Eagar <joeedh@gmail.com>
Wed, 6 Dec 2006 19:20:06 +0000 (19:20 +0000)
IDP_GroupIterNext returned void* rather then IDProperty*.
Made it IDProperty*.

BTW, any people out there interested in using IDProperties
from the C side, feel free to email me comments and (especially!)
file bugreports assigned to me in the tracker. :)

source/blender/blenkernel/BKE_idprop.h
source/blender/blenkernel/intern/idprop.c

index 3a5e84b490ee9c57295c908f9b34877a483ef9b9..1e82b2a3758d98aadc78a56dc9dafd25754cde91 100644 (file)
@@ -117,7 +117,7 @@ void *IDP_GetGroupIterator(struct IDProperty *prop);
  while (IDP_GroupIterNext(iter) != NULL) {
        . . .
  }*/
-void *IDP_GroupIterNext(void *vself);
+IDProperty *IDP_GroupIterNext(void *vself);
 
 /*Frees the iterator pointed to at vself, only use this if iteration is stopped early; 
   when the iterator hits the end of the list it'll automatially free itself.*/
index 0bcb6a87ba3ea1597634c633f4f66a51b005a755..d59fdf28c830ae49950a3d16683b1274f62c05df 100644 (file)
@@ -210,7 +210,7 @@ void *IDP_GetGroupIterator(IDProperty *prop)
        return (void*) iter;
 }
 
-void *IDP_GroupIterNext(void *vself)
+IDProperty *IDP_GroupIterNext(void *vself)
 {
        IDPIter *self = (IDPIter*) vself;
        Link *next = (Link*) self->next;