removed some warnings
authorCampbell Barton <ideasman42@gmail.com>
Tue, 11 Nov 2008 04:42:15 +0000 (04:42 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 11 Nov 2008 04:42:15 +0000 (04:42 +0000)
source/blender/blenlib/BLI_blenlib.h
source/blender/src/poselib.c

index 4bbda9709d71a5336926fe28740e8d3b44ea820a..13d5b5fe8290aea17a1186dceb401e9a5506cd1f 100644 (file)
@@ -416,7 +416,7 @@ void *BLI_pointer_from_int(int val);
  * @param member The name of a member field of @a strct
  * @retval The offset in bytes of @a member within @a strct
  */
-#define BLI_STRUCT_OFFSET(strct, member)       ((int) &((strct*) 0)->member)
+#define BLI_STRUCT_OFFSET(strct, member)       ((int)(intptr_t) &((strct*) 0)->member)
 
 #ifdef __cplusplus
 }
index b819dd2a8652bdc671b92a39d0476777d58e246d..13520c94b87b35b23055c71d91415de797ea7a24 100644 (file)
@@ -508,7 +508,7 @@ void poselib_rename_pose (Object *ob)
        if (marker == NULL) return;
        
        /* get name of pose */
-       sprintf(name, marker->name);
+       strncpy(name, marker->name, sizeof(name));
        if (sbutton(name, 0, sizeof(name)-1, "Name: ") == 0)
                return;