changed bmesh_api_set/getindex to be just macros, and shortened to bmesh_api_get...
authorJoseph Eagar <joeedh@gmail.com>
Thu, 22 Jan 2009 12:34:52 +0000 (12:34 +0000)
committerJoseph Eagar <joeedh@gmail.com>
Thu, 22 Jan 2009 12:34:52 +0000 (12:34 +0000)
source/blender/bmesh/intern/bmesh_mesh.c
source/blender/bmesh/intern/bmesh_private.h

index 1021b2784bae221e417aa95f1ef81aa7bfcdbbe9..b79a8a5f4ab0909d41dcafbe76c810a0c94f0264 100644 (file)
@@ -49,22 +49,6 @@ void bmesh_error(void)
        printf("BM modelling error!");
 }
 
-#ifndef bmesh_api_setindex
-/*NOTE: ensure different parts of the API do not conflict
-  on using this!*/
-void bmesh_api_setindex(BMesh *bm, BMHeader *head, int i)
-{
-       head->flags[bm->stackdepth-1].pflag = i;
-}
-#endif
-
-#ifndef bmesh_api_getindex
-int bmesh_api_getindex(BMesh *bm, BMHeader *head)
-{
-       return head->flags[bm->stackdepth-1].pflag;
-}
-#endif
-
 /*
  * BMESH SET SYSFLAG
  *
index a464ef56ff6d11e2f5576f1ad9c7d4fb8164c7af..1e5a4958e7966b174f9b24cb3fe9b7de896c1c87 100644 (file)
@@ -59,15 +59,10 @@ void bmesh_clear_sysflag(struct BMHeader *element, int flag);
 int bmesh_test_sysflag(struct BMHeader *element, int flag);
 
 /*NOTE: ensure different parts of the API do not conflict
-  on using this!*/
-/*used to access the index member of the current flag layer.
-  actual functions are only defined if the below macro versions
-  are not.*/
-void bmesh_api_setindex(BMesh *bm, BMHeader *head, int i);
-int bmesh_api_getindex(BMesh *bm, BMHeader *head);
-
-#define bmesh_api_setindex(bm, head, i) ((head)->flags[bm->stackdepth-1].pflag = i)
-#define bmesh_api_getindex(bm, head) ((head)->flags[bm->stackdepth-1].pflag)
+  on using this!  sets and gets the API index member 
+  of the current flag layer.*/
+#define bmesh_api_seti(bm, head, i) ((head)->flags[bm->stackdepth-1].pflag = i)
+#define bmesh_api_geti(bm, head) ((head)->flags[bm->stackdepth-1].pflag)
 
 /*Polygon Utilities ? FIXME... where do these each go?*/
 /*newedgeflag sets a flag layer flag, obviously not the header flag.*/