diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-11-23 11:44:21 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-11-23 11:44:21 +0300 |
commit | ce2295999e5fc667f3574b9c53cba04155bd1546 (patch) | |
tree | f54198fa757c4282a2f0f79c46d6fedbbf728480 /source/blender/editors | |
parent | 225be0cf30940cf840bbac0f19b10efadecf94d4 (diff) |
use zero initializers instead of memset(), also change PointerRNA_NULL from an extern into a define.
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/animation/keyframing.c | 6 | ||||
-rw-r--r-- | source/blender/editors/object/object_relations.c | 4 | ||||
-rw-r--r-- | source/blender/editors/render/render_preview.c | 3 | ||||
-rw-r--r-- | source/blender/editors/sculpt_paint/paint_image.c | 4 |
4 files changed, 5 insertions, 12 deletions
diff --git a/source/blender/editors/animation/keyframing.c b/source/blender/editors/animation/keyframing.c index fd8487973c8..1216894e973 100644 --- a/source/blender/editors/animation/keyframing.c +++ b/source/blender/editors/animation/keyframing.c @@ -287,13 +287,12 @@ int insert_bezt_fcurve (FCurve *fcu, BezTriple *bezt, short flag) */ int insert_vert_fcurve (FCurve *fcu, float x, float y, short flag) { - BezTriple beztr; + BezTriple beztr= {{{0}}}; int a; /* set all three points, for nicer start position * NOTE: +/- 1 on vec.x for left and right handles is so that 'free' handles work ok... */ - memset(&beztr, 0, sizeof(BezTriple)); beztr.vec[0][0]= x-1.0f; beztr.vec[0][1]= y; beztr.vec[1][0]= x; @@ -1355,7 +1354,7 @@ static int insert_key_button_exec (bContext *C, wmOperator *op) { Main *bmain= CTX_data_main(C); Scene *scene= CTX_data_scene(C); - PointerRNA ptr; + PointerRNA ptr= {{0}}; PropertyRNA *prop= NULL; char *path; float cfra= (float)CFRA; // XXX for now, don't bother about all the yucky offset crap @@ -1367,7 +1366,6 @@ static int insert_key_button_exec (bContext *C, wmOperator *op) flag = ANIM_get_keyframing_flags(scene, 1); /* try to insert keyframe using property retrieved from UI */ - memset(&ptr, 0, sizeof(PointerRNA)); uiContextActiveProperty(C, &ptr, &prop, &index); if ((ptr.id.data && ptr.data && prop) && RNA_property_animateable(&ptr, prop)) { diff --git a/source/blender/editors/object/object_relations.c b/source/blender/editors/object/object_relations.c index b8edbb8c104..f3d4bea576f 100644 --- a/source/blender/editors/object/object_relations.c +++ b/source/blender/editors/object/object_relations.c @@ -357,7 +357,7 @@ static int make_proxy_exec (bContext *C, wmOperator *op) /* Generic itemf's for operators that take library args */ static EnumPropertyItem *proxy_group_object_itemf(bContext *C, PointerRNA *UNUSED(ptr), int *free) { - EnumPropertyItem *item= NULL, item_tmp; + EnumPropertyItem item_tmp= {0}, *item= NULL; int totitem= 0; int i= 0; Object *ob= ED_object_active_context(C); @@ -366,8 +366,6 @@ static EnumPropertyItem *proxy_group_object_itemf(bContext *C, PointerRNA *UNUSE if(!ob || !ob->dup_group) return DummyRNA_DEFAULT_items; - memset(&item_tmp, 0, sizeof(item_tmp)); - /* find the object to affect */ for (go= ob->dup_group->gobject.first; go; go= go->next) { item_tmp.identifier= item_tmp.name= go->ob->id.name+2; diff --git a/source/blender/editors/render/render_preview.c b/source/blender/editors/render/render_preview.c index 0e8587e4642..f6d1f8d0bb8 100644 --- a/source/blender/editors/render/render_preview.c +++ b/source/blender/editors/render/render_preview.c @@ -1085,14 +1085,13 @@ static void icon_preview_startjob(void *customdata, short *stop, short *do_updat if(idtype == ID_IM) { Image *ima= (Image*)id; ImBuf *ibuf= NULL; - ImageUser iuser; + ImageUser iuser= {0}; /* ima->ok is zero when Image cannot load */ if(ima==NULL || ima->ok==0) return; /* setup dummy image user */ - memset(&iuser, 0, sizeof(ImageUser)); iuser.ok= iuser.framenr= 1; iuser.scene= sp->scene; diff --git a/source/blender/editors/sculpt_paint/paint_image.c b/source/blender/editors/sculpt_paint/paint_image.c index 3e020e2a18c..bd4bae23c7d 100644 --- a/source/blender/editors/sculpt_paint/paint_image.c +++ b/source/blender/editors/sculpt_paint/paint_image.c @@ -5412,13 +5412,11 @@ static int texture_paint_camera_project_exec(bContext *C, wmOperator *op) { Image *image= BLI_findlink(&CTX_data_main(C)->image, RNA_enum_get(op->ptr, "image")); Scene *scene= CTX_data_scene(C); - ProjPaintState ps; + ProjPaintState ps= {0}; int orig_brush_size; IDProperty *idgroup; IDProperty *view_data= NULL; - memset(&ps, 0, sizeof(ps)); - project_state_init(C, OBACT, &ps); if(ps.ob==NULL || ps.ob->type != OB_MESH) { |