misc minor edits.
authorCampbell Barton <ideasman42@gmail.com>
Fri, 29 Mar 2013 06:25:22 +0000 (06:25 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 29 Mar 2013 06:25:22 +0000 (06:25 +0000)
- pass string size to BLI_timestr() to avoid possible buffer overrun.
- quiet warning for mingw.
- include guards for windows utf conversion funcs.
- fix for mistage in edge-angle-selection check.
- some style cleanup.

28 files changed:
extern/recastnavigation/recast-capi.cpp
intern/cycles/blender/blender_session.cpp
intern/cycles/blender/blender_util.h
intern/dualcon/intern/octree.h
intern/utfconv/utf_winfunc.c
intern/utfconv/utf_winfunc.h
intern/utfconv/utfconv.h
release/windows/contrib/vfapi/vfapi-plugin.c
source/blender/blenkernel/BKE_DerivedMesh.h
source/blender/blenkernel/intern/image.c
source/blender/blenlib/BLI_string.h
source/blender/blenlib/intern/string.c
source/blender/blenlib/intern/string_utf8.c
source/blender/collada/AnimationImporter.h
source/blender/collada/ArmatureImporter.h
source/blender/compositor/intern/COM_ExecutionGroup.cpp
source/blender/editors/include/ED_anim_api.h
source/blender/editors/physics/dynamicpaint_ops.c
source/blender/editors/render/render_internal.c
source/blender/editors/sculpt_paint/paint_image.c
source/blender/editors/space_view3d/drawobject.c
source/blender/imbuf/intern/IMB_indexer.h
source/blender/imbuf/intern/dds/DirectDrawSurface.h
source/blender/imbuf/intern/dds/Image.h
source/blender/imbuf/intern/dds/PixelFormat.h
source/blender/makesrna/intern/rna_test.c
source/blender/render/intern/source/pipeline.c
source/blender/windowmanager/intern/wm_files.c

index 1cf8ed5546e1bfae3e060d6206257a193488e0be..1c11d87f6399af1d92034a4394112fea14f960ca 100644 (file)
@@ -309,7 +309,7 @@ static inline void swapfunc(char* a, char* b, int n, int swaptype)
 #define vecswap(a, b, n)       if ((n) > 0) swapfunc(a, b, n, swaptype)
 #define        CMP(t, x, y) (cmp((t), (x), (y)))
 
-static inline char * med3(char *a, char *b, char *c, cmp_t *cmp, void *thunk)
+static inline char *med3(char *a, char *b, char *c, cmp_t *cmp, void *thunk)
 {
        return CMP(thunk, a, b) < 0 ?
                (CMP(thunk, b, c) < 0 ? b : (CMP(thunk, a, c) < 0 ? c : a ))
index d10fb99450d1ca2aa59bb8ac11644494ba88a17a..acda90f0b8328ea88a4c134d5bbe22a954f55857 100644 (file)
@@ -576,7 +576,7 @@ void BlenderSession::update_status_progress()
                timestatus += ", "  + b_rlay_name;
        timestatus += " | ";
 
-       BLI_timestr(total_time, time_str);
+       BLI_timestr(total_time, time_str, sizeof(time_str));
        timestatus += "Elapsed: " + string(time_str) + " | ";
 
        if(substatus.size() > 0)
index bd4852d08e18c4ea6051a9b111557d483515273c..747008fc7c47dadbccaee4e091b491a5188f1049 100644 (file)
@@ -30,7 +30,7 @@
  * todo: clean this up ... */
 
 extern "C" {
-void BLI_timestr(double _time, char *str);
+void BLI_timestr(double _time, char *str, size_t maxlen);
 void BKE_image_user_frame_calc(void *iuser, int cfra, int fieldnr);
 void BKE_image_user_file_path(void *iuser, void *ima, char *path);
 unsigned char *BKE_image_get_pixels_for_frame(void *image, int frame);
index 6cbdc9fb3d8798da79f290c347ec740dc5b936da..544048249de4655d9259ca3d5cf2ff3f62266f77 100644 (file)
@@ -374,14 +374,14 @@ class Octree
        /**
         * Functions to patch rings in a node
         */
-       Node *patch(Node * node, int st[3], int len, PathList * rings);
-       Node *patchSplit(Node * node, int st[3], int len, PathList * rings, int dir, PathList * &nrings1, PathList * &nrings2);
-       Node *patchSplitSingle(Node * node, int st[3], int len, PathElement * head, int dir, PathList * &nrings1, PathList * &nrings2);
-       Node *connectFace(Node * node, int st[3], int len, int dir, PathElement * f1, PathElement * f2);
-       Node *locateCell(InternalNode * node, int st[3], int len, int ori[3], int dir, int side, Node * &rleaf, int rst[3], int& rlen);
+       Node *patch(Node *node, int st[3], int len, PathList * rings);
+       Node *patchSplit(Node *node, int st[3], int len, PathList * rings, int dir, PathList * &nrings1, PathList * &nrings2);
+       Node *patchSplitSingle(Node *node, int st[3], int len, PathElement *head, int dir, PathList * &nrings1, PathList * &nrings2);
+       Node *connectFace(Node *node, int st[3], int len, int dir, PathElement * f1, PathElement * f2);
+       Node *locateCell(InternalNode *node, int st[3], int len, int ori[3], int dir, int side, Node * &rleaf, int rst[3], int& rlen);
        void compressRing(PathElement *& ring);
        void getFacePoint(PathElement *leaf, int dir, int& x, int& y, float& p, float& q);
-       LeafNode *patchAdjacent(InternalNode * node, int len, int st1[3], LeafNode * leaf1, int st2[3], LeafNode * leaf2, int walkdir, int inc, int dir, int side, float alpha);
+       LeafNode *patchAdjacent(InternalNode *node, int len, int st1[3], LeafNode * leaf1, int st2[3], LeafNode * leaf2, int walkdir, int inc, int dir, int side, float alpha);
        int findPair(PathElement *head, int pos, int dir, PathElement *& pre1, PathElement *& pre2);
        int getSide(PathElement *e, int pos, int dir);
        int isEqual(PathElement *e1, PathElement *e2);
@@ -412,8 +412,8 @@ class Octree
        /************************************************************************/
        void floodFill();
        void clearProcessBits(Node *node, int height);
-       int floodFill(LeafNode * leaf, int st[3], int len, int height, int threshold);
-       int floodFill(Node * node, int st[3], int len, int height, int threshold);
+       int floodFill(LeafNode *leaf, int st[3], int len, int height, int threshold);
+       int floodFill(Node *node, int st[3], int len, int height, int threshold);
 
        /**
         * Write out polygon file
@@ -421,9 +421,9 @@ class Octree
        void writeOut();
 
        void countIntersection(Node *node, int height, int& nedge, int& ncell, int& nface);
-       void generateMinimizer(Node * node, int st[3], int len, int height, int& offset);
+       void generateMinimizer(Node *node, int st[3], int len, int height, int& offset);
        void computeMinimizer(const LeafNode * leaf, int st[3], int len,
-                                                 float rvalue[3]) const;
+                             float rvalue[3]) const;
        /**
         * Traversal functions to generate polygon model
         * op: 0 for counting, 1 for writing OBJ, 2 for writing OFF, 3 for writing PLY
index 9f3e96b47fe0b3e5d361d609eb19c8f92afbc9da..2ae261b44a8f1b6b6e34fd3203fd12b8ff79d018 100644 (file)
@@ -34,7 +34,7 @@
 #include <wchar.h>
 
 
-FILE * ufopen(const char * filename, const char * mode)
+FILE *ufopen(const char *filename, const char *mode)
 {
        FILE *f = NULL;
        UTF16_ENCODE(filename);
@@ -120,7 +120,7 @@ int umkdir(const char *pathname)
        return r ? 0 : -1;
 }
 
-char * u_alloc_getenv(const char *varname)
+char *u_alloc_getenv(const char *varname)
 {
        char * r = 0;
        wchar_t * str;
index e23a5dd57978a9fa9ce41d634d37d98df3faebd2..8dd77275dcba321ede85c3868972f98bcdf85046 100644 (file)
  * ***** END GPL LICENSE BLOCK *****
  */
 
+#ifndef __UTF_WINFUNC_H__
+#define __UTF_WINFUNC_H__
+
 #ifndef WIN32
 #  error "This file can only compile on windows"
 #endif
 
 #include <stdio.h>
 
-FILE * ufopen(const char * filename, const char * mode);
+FILE *ufopen(const char * filename, const char * mode);
 int uopen(const char *filename, int oflag, int pmode);
 int uaccess(const char *filename, int mode);
-int urename(const char *oldname, const char *newname );
+int urename(const char *oldname, const char *newname);
 
-char * u_alloc_getenv(const char *varname);
+char *u_alloc_getenv(const char *varname);
 void  u_free_getenv(char *val);
 
-int uput_getenv(const char *varname, char * value, size_t buffsize);
+int uput_getenv(const char *varname, char *value, size_t buffsize);
 int uputenv(const char *name, const char *value);
 
 int umkdir(const char *pathname);
+
+#endif  /* __UTF_WINFUNC_H__ */
index 22710bfdb378764db6855121b90b569fd7cd278b..f00f4aeef2759400acfad2625f5a97f1fe066048 100644 (file)
@@ -23,6 +23,9 @@
  * ***** END GPL LICENSE BLOCK *****
  */
 
+#ifndef __UTFCONV_H__
+#define __UTFCONV_H__
+
 #include <wchar.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -98,3 +101,5 @@ wchar_t *alloc_utf16_from_8(const char *in8, size_t add);
 #ifdef __cplusplus 
 }
 #endif
+
+#endif  /* __UTFCONV_H__ */
index 96a5ada8f14dceab2bb42f89723b7c82328ea5cf..8fe19da3d72fb9dd02e010bfd2470ec28fbd50d2 100644 (file)
@@ -111,7 +111,7 @@ __declspec(dllexport) HRESULT vfGetPluginInfo(
        return VF_OK;
 }
 
-static unsigned long getipaddress(const char * ipaddr)
+static unsigned long getipaddress(const char *ipaddr)
 {
        struct hostent  *host;
        unsigned long   ip;
index 51c46bcc2351cdc84123b009179c4e470127b60c..0c988ac45fc4e1b15b75ff4603ec00666b937791 100644 (file)
@@ -235,19 +235,19 @@ struct DerivedMesh {
         * from the derived mesh (this gives a pointer to the actual data, not
         * a copy)
         */
-       void *(*getVertData)(DerivedMesh * dm, int index, int type);
-       void *(*getEdgeData)(DerivedMesh * dm, int index, int type);
-       void *(*getTessFaceData)(DerivedMesh * dm, int index, int type);
-       void *(*getPolyData)(DerivedMesh * dm, int index, int type);
+       void *(*getVertData)(DerivedMesh *dm, int index, int type);
+       void *(*getEdgeData)(DerivedMesh *dm, int index, int type);
+       void *(*getTessFaceData)(DerivedMesh *dm, int index, int type);
+       void *(*getPolyData)(DerivedMesh *dm, int index, int type);
 
        /** Return a pointer to the entire array of vert/edge/face custom data
         * from the derived mesh (this gives a pointer to the actual data, not
         * a copy)
         */
-       void *(*getVertDataArray)(DerivedMesh * dm, int type);
-       void *(*getEdgeDataArray)(DerivedMesh * dm, int type);
-       void *(*getTessFaceDataArray)(DerivedMesh * dm, int type);
-       void *(*getPolyDataArray)(DerivedMesh * dm, int type);
+       void *(*getVertDataArray)(DerivedMesh *dm, int type);
+       void *(*getEdgeDataArray)(DerivedMesh *dm, int type);
+       void *(*getTessFaceDataArray)(DerivedMesh *dm, int type);
+       void *(*getPolyDataArray)(DerivedMesh *dm, int type);
 
        /** Retrieves the base CustomData structures for
         * verts/edges/tessfaces/loops/facdes*/
index c9034cfe7bb0c83becbdff2ba3f9c1fc2c2b0092..843c3d66e5888a0e9262ed54072dc394d5b0c4ba 100644 (file)
@@ -1601,7 +1601,7 @@ static void stampdata(Scene *scene, Object *camera, StampData *stamp_data, int d
                RenderStats *stats = re ? RE_GetStats(re) : NULL;
 
                if (stats && (scene->r.stamp & R_STAMP_RENDERTIME)) {
-                       BLI_timestr(stats->lastframetime, text);
+                       BLI_timestr(stats->lastframetime, text, sizeof(text));
 
                        BLI_snprintf(stamp_data->rendertime, sizeof(stamp_data->rendertime), do_prefix ? "RenderTime %s" : "%s", text);
                }
index 3bc9d7332543c14350e8da9d4cd6e59e6354a4d8..770a4c0e3aba0ead2d4685d6e973a3dc0e9b989e 100644 (file)
@@ -150,7 +150,7 @@ __attribute__((warn_unused_result))
 __attribute__((nonnull))
 #endif
 ;
-void BLI_timestr(double _time, char *str)
+void BLI_timestr(double _time, char *str, size_t maxlen)
 #ifdef __GNUC__
 __attribute__((nonnull))
 #endif
index 906a3095f91c610135968d62c91b80ad6dbbcf62..ba9149447336f46c4284f8e8c7e3fe39b44e8b71 100644 (file)
@@ -490,22 +490,20 @@ int BLI_natstrcmp(const char *s1, const char *s2)
        return 0;
 }
 
-void BLI_timestr(double _time, char *str)
+void BLI_timestr(double _time, char *str, size_t maxlen)
 {
        /* format 00:00:00.00 (hr:min:sec) string has to be 12 long */
        int  hr = ( (int)  _time) / (60 * 60);
        int min = (((int)  _time) / 60 ) % 60;
-       int sec = ( (int) (_time)) % 60;
+       int sec = ( (int)  _time) % 60;
        int hun = ( (int) (_time   * 100.0)) % 100;
-       
+
        if (hr) {
-               sprintf(str, "%.2d:%.2d:%.2d.%.2d", hr, min, sec, hun);
+               BLI_snprintf(str, maxlen, "%.2d:%.2d:%.2d.%.2d", hr, min, sec, hun);
        }
        else {
-               sprintf(str, "%.2d:%.2d.%.2d", min, sec, hun);
+               BLI_snprintf(str, maxlen, "%.2d:%.2d.%.2d", min, sec, hun);
        }
-       
-       str[11] = 0;
 }
 
 /* determine the length of a fixed-size string */
index fe8f3c20ab4dc087479824f8aad4c71babf078bc..0b8cc126a86e2bf57e606a5bd94627cddd7a4da9 100644 (file)
@@ -602,7 +602,7 @@ size_t BLI_str_utf8_from_unicode(unsigned int c, char *outbuf)
  *
  * Return value: a pointer to the found character or %NULL.
  **/
-char * BLI_str_find_prev_char_utf8(const char *str, const char *p)
+char *BLI_str_find_prev_char_utf8(const char *str, const char *p)
 {
        for (--p; p >= str; --p) {
                if ((*p & 0xc0) != 0x80) {
index 293b992f219fdd132f2059999e8d93a3a2b4d43a..61c220e4bbe245f660bd97b5eb1cee0b984c1ff9 100644 (file)
@@ -148,20 +148,20 @@ public:
 #endif
 
        void translate_Animations(COLLADAFW::Node * Node,
-                                                         std::map<COLLADAFW::UniqueId, COLLADAFW::Node*>& root_map,
-                                                         std::multimap<COLLADAFW::UniqueId, Object*>& object_map,
-                                                         std::map<COLLADAFW::UniqueId, const COLLADAFW::Object*> FW_object_map);
+                                 std::map<COLLADAFW::UniqueId, COLLADAFW::Node*>& root_map,
+                                 std::multimap<COLLADAFW::UniqueId, Object*>& object_map,
+                                 std::map<COLLADAFW::UniqueId, const COLLADAFW::Object*> FW_object_map);
 
        AnimMix* get_animation_type( const COLLADAFW::Node * node, std::map<COLLADAFW::UniqueId, const COLLADAFW::Object*> FW_object_map );
 
-       void apply_matrix_curves(Object * ob, std::vector<FCurve*>& animcurves, COLLADAFW::Node* root, COLLADAFW::Node* node,
+       void apply_matrix_curves(Object *ob, std::vector<FCurve*>& animcurves, COLLADAFW::Node* root, COLLADAFW::Node* node,
                                 COLLADAFW::Transformation * tm );
        
-       void add_bone_animation_sampled(Object * ob, std::vector<FCurve*>& animcurves, COLLADAFW::Node* root, COLLADAFW::Node* node, COLLADAFW::Transformation * tm);
+       void add_bone_animation_sampled(Object *ob, std::vector<FCurve*>& animcurves, COLLADAFW::Node* root, COLLADAFW::Node* node, COLLADAFW::Transformation * tm);
 
        void Assign_transform_animations(COLLADAFW::Transformation* transform,
-                                        const COLLADAFW::AnimationList::AnimationBinding * binding,
-                                        std::vector<FCurve*>* curves, bool is_joint, char * joint_path);
+                                        const COLLADAFW::AnimationList::AnimationBinding *binding,
+                                        std::vector<FCurve*>* curves, bool is_joint, char *joint_path);
 
        void Assign_color_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves, const char * anim_type);
        void Assign_float_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves, const char * anim_type);
index 2a8f1a65e2150a9fd18fe0bef1fb41ded6e5663b..bfbf7433d97954aff74424fffaaf05497a2bc788 100644 (file)
@@ -113,7 +113,7 @@ private:
 
        void fix_leaf_bones();
        
-       void set_pose ( Object * ob_arm,  COLLADAFW::Node * root_node, const char *parentname, float parent_mat[4][4]);
+       void set_pose( Object *ob_arm,  COLLADAFW::Node *root_node, const char *parentname, float parent_mat[4][4]);
 
 
 #if 0
index 82d1c7883e170bb78cfd2fc56503870f4badd5ff..7c454445e4fee13a0414401140430492996d24e0 100644 (file)
@@ -435,7 +435,7 @@ void ExecutionGroup::printBackgroundStats(void)
        fprintf(stdout, "Mem:%.2fM (%.2fM, Peak %.2fM) ",
                megs_used_memory, mmap_used_memory, megs_peak_memory);
 
-       BLI_timestr(execution_time, timestr);
+       BLI_timestr(execution_time, timestr, sizeof(timestr));
        printf("| Elapsed %s ", timestr);
        printf("| Tree %s, Tile %d-%d ", this->m_bTree->id.name + 2,
               this->m_chunksFinished, this->m_numberOfChunks);
index a0d10db94ea77cc8e6c85847aac0ed9fc758f97e..c3383db81dfc2474daaf8eab4e817c56ab89f214 100644 (file)
@@ -407,7 +407,7 @@ typedef struct bAnimChannelType {
         * with type being  sizeof(ptr_data) which should be fine for runtime use...
         *      - assume that setting has been checked to be valid for current context
         */
-       void *(*setting_ptr)(bAnimListElem * ale, int setting, short *type);
+       void *(*setting_ptr)(bAnimListElem *ale, int setting, short *type);
 } bAnimChannelType;
 
 /* ------------------------ Drawing API -------------------------- */
index 05c3af40a2900469970c68618a4a2de804c54d4c..9634acd701a32e7573c3d74fba084bf1f12dffd8 100644 (file)
@@ -394,7 +394,7 @@ static int dynamicPaint_initBake(struct bContext *C, struct wmOperator *op)
                /* Format time string */
                char time_str[30];
                double time = PIL_check_seconds_timer() - timer;
-               BLI_timestr(time, time_str);
+               BLI_timestr(time, time_str, sizeof(time_str));
 
                /* Show bake info */
                BKE_reportf(op->reports, RPT_INFO, "Bake complete! (%s)", time_str);
index 1268d577f44c5cba5aceda2803e819a8479d493d..365ac02d15b116d506ef9ac43040730e86548c1c 100644 (file)
@@ -311,7 +311,7 @@ static void make_renderinfo_string(RenderStats *rs, Scene *scene, char *str)
                        spos += sprintf(spos, IFACE_("Blur %d "), rs->curblur);
        }
 
-       BLI_timestr(rs->lastframetime, info_time_str);
+       BLI_timestr(rs->lastframetime, info_time_str, sizeof(info_time_str));
        spos += sprintf(spos, IFACE_("Time:%s "), info_time_str);
 
        if (rs->curfsa)
index 4478d68d3bee78c1e3e2184f67e851dfba3706ce..741a39a2642f400c123fe4144963056e7126d49a 100644 (file)
@@ -442,7 +442,7 @@ static void paint_redraw(const bContext *C, PaintOperation *pop, int final)
        }
 }
 
-static PaintOperation * texture_paint_init(bContext *C, wmOperator *op, const wmEvent *event)
+static PaintOperation *texture_paint_init(bContext *C, wmOperator *op, const wmEvent *event)
 {
        Scene *scene = CTX_data_scene(C);
        ToolSettings *settings = scene->toolsettings;
index 4d4c616e2f4ad8751154b638d39d80ca71c049a0..b448e0589aecdb1a1bb03c0a2f30397b98845138 100644 (file)
@@ -2671,8 +2671,8 @@ static void draw_em_measure_stats(View3D *v3d, Object *ob, BMEditMesh *em, UnitS
                                                   /* special case, this is useful to show when vertes connected to this edge via a
                                                    * face are being transformed */
                                                   BM_elem_flag_test(l_a->next->next->v, BM_ELEM_SELECT) ||
-                                                  BM_elem_flag_test(l_b->prev->v, BM_ELEM_SELECT)       ||
-                                                  BM_elem_flag_test(l_a->next->next->v, BM_ELEM_SELECT) ||
+                                                  BM_elem_flag_test(l_a->prev->v, BM_ELEM_SELECT)       ||
+                                                  BM_elem_flag_test(l_b->next->next->v, BM_ELEM_SELECT) ||
                                                   BM_elem_flag_test(l_b->prev->v, BM_ELEM_SELECT)
                                                   )))
                                {
index 64ec658f0dbaa7206a3b976c0905840c2b50141a..96f7a68d6695c56d469360abe8d6d5cb90e51455 100644 (file)
@@ -81,7 +81,7 @@ typedef struct anim_index_builder {
                           struct anim_index_entry *entry);
 } anim_index_builder;
 
-anim_index_builder * IMB_index_builder_create(const char *name);
+anim_index_builder *IMB_index_builder_create(const char *name);
 void IMB_index_builder_add_entry(
         anim_index_builder * fp,
         int frameno, unsigned long long seek_pos,
@@ -118,7 +118,7 @@ void IMB_free_indices(struct anim *anim);
 
 struct anim *IMB_anim_open_proxy(
        struct anim *anim, IMB_Proxy_Size preview_size);
-struct anim_index * IMB_anim_open_index(
+struct anim_index *IMB_anim_open_index(
        struct anim *anim, IMB_Timecode_Type tc);
 
 int IMB_proxy_size_to_array_index(IMB_Proxy_Size pr_size);
index 11e6d4a57084ac4fcd0b760771f70c91f79189cf..3d308ba1ff19cd9103b9f71aa0130e2209600a20 100644 (file)
@@ -171,9 +171,9 @@ public:
        void setHasAlphaFlag(bool b);
        void setUserVersion(int version);
        
-       void mipmap(Image * img, uint f, uint m);
+       void mipmap(Image *img, uint f, uint m);
        void *readData(uint &size);
-       //      void mipmap(FloatImage * img, uint f, uint m);
+       //      void mipmap(FloatImage *img, uint f, uint m);
        
        void printInfo() const;
 
index 81074fba6b7aa04a751e47522b119efe46e93848..658f01deaecf0a940aa64d90989ebe8bb1daa97d 100644 (file)
@@ -56,9 +56,9 @@ public:
        
        void allocate(uint w, uint h);
 #if 0
-       bool load(const char * name);
+       bool load(const char *name);
        
-       void wrap(void * data, uint w, uint h);
+       void wrap(void *data, uint w, uint h);
        void unwrap();
 #endif
        
index 2bb1864e49dfedc57ad438e19016bbcef8ffd5a3..e841e696833f7d05c27e639f2add84d7e26522e7 100644 (file)
@@ -80,7 +80,7 @@
                }
 
                // Get pixel component shift and size given its mask.
-               inline void maskShiftAndSize(uint mask, uint * shift, uint * size)
+               inline void maskShiftAndSize(uint mask, uint *shift, uint *size)
                {
                        if (!mask) {
                                *shift = 0;
index 1f5a4ff7f9210b25b03f452342ec7a491a7f890a..22b6f32364750be3b06f78ce3c92841c920d6a89 100644 (file)
     (void)0
 
 #define DEF_GET_SET(type, arr)                                          \
-    void rna_Test_ ## arr ## _get(PointerRNA * ptr, type * values)      \
+    void rna_Test_ ## arr ## _get(PointerRNA *ptr, type * values)       \
        {                                                                   \
                memcpy(values, arr, sizeof(arr));                               \
        }                                                                   \
-                                                                        \
-    void rna_Test_ ## arr ## _set(PointerRNA * ptr, const type * values)  \
+                                                                           \
+       void rna_Test_ ## arr ## _set(PointerRNA *ptr, const type * values) \
        {                                                                   \
                memcpy(arr, values, sizeof(arr));                               \
        }                                                                   \
        {                                                                   \
                return arr ## _len;                                             \
        }                                                                   \
-                                                                        \
-    static int rna_Test_ ## arr ## _set_length(PointerRNA * ptr, int length) \
+                                                                           \
+       static int rna_Test_ ## arr ## _set_length(PointerRNA *ptr, int length) \
        {                                                                   \
                if (length > max)                                               \
                        return 0;                                                   \
-                                                                        \
+                                                                               \
                arr ## _len = length;                                           \
-                                                                        \
+                                                                               \
                return 1;                                                       \
        }                                                                   \
     (void)0
index 7b325d51787e9cea0d60790a4c5a6704dc575001..f8d8ffdfcd69aba922ad139cf271b3833fad22ed 100644 (file)
@@ -2357,12 +2357,12 @@ static int do_write_image_or_movie(Render *re, Main *bmain, Scene *scene, bMovie
        render_time = re->i.lastframetime;
        re->i.lastframetime = PIL_check_seconds_timer() - re->i.starttime;
        
-       BLI_timestr(re->i.lastframetime, name);
+       BLI_timestr(re->i.lastframetime, name, sizeof(name));
        printf(" Time: %s", name);
        
        BLI_callback_exec(G.main, NULL, BLI_CB_EVT_RENDER_STATS);
 
-       BLI_timestr(re->i.lastframetime - render_time, name);
+       BLI_timestr(re->i.lastframetime - render_time, name, sizeof(name));
        printf(" (Saving: %s)\n", name);
        
        fputc('\n', stdout);
index 9cb4663219822a16cee3f3f03525a7eb41091f4b..f8cd154df351f521e579dc304e9b6abfe9ae0121 100644 (file)
@@ -956,7 +956,7 @@ void wm_autosave_location(char *filepath)
 {
        char pidstr[32];
 #ifdef WIN32
-       char *savedir;
+       const char *savedir;
 #endif
 
        BLI_snprintf(pidstr, sizeof(pidstr), "%d.blend", abs(getpid()));