use size_t for MEM_allocN_len as well as some of its callers
authorCampbell Barton <ideasman42@gmail.com>
Thu, 29 Apr 2010 21:46:25 +0000 (21:46 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 29 Apr 2010 21:46:25 +0000 (21:46 +0000)
intern/guardedalloc/MEM_guardedalloc.h
intern/guardedalloc/intern/mallocn.c
source/blender/blenkernel/intern/library.c
source/blender/blenkernel/intern/sequencer.c
source/blender/blenloader/intern/readfile.c

index edc02ce..705f099 100644 (file)
@@ -66,7 +66,7 @@ extern "C" {
        /** Returns the lenght of the allocated memory segment pointed at
         * by vmemh. If the pointer was not previously allocated by this
         * module, the result is undefined.*/
-       int MEM_allocN_len(void *vmemh);
+       size_t MEM_allocN_len(void *vmemh);
 
        /**
         * Release memory previously allocatred by this module. 
index 2e7faf8..9f2f57e 100644 (file)
@@ -220,7 +220,7 @@ void MEM_set_memory_debug(void)
        malloc_debug_memset= 1;
 }
 
-int MEM_allocN_len(void *vmemh)
+size_t MEM_allocN_len(void *vmemh)
 {
        if (vmemh) {
                MemHead *memh= vmemh;
index cfee7dd..1381a3b 100644 (file)
@@ -650,7 +650,7 @@ void *copy_libblock(void *rt)
        ID *idn, *id;
        ListBase *lb;
        char *cp, *cpn;
-       int idn_len;
+       size_t idn_len;
        
        id= rt;
 
index 9b3c613..22cdf7d 100644 (file)
@@ -586,7 +586,7 @@ void reload_sequence_new_file(Scene *scene, Sequence * seq)
 
        if (seq->type == SEQ_IMAGE) {
                /* Hack? */
-               int olen = MEM_allocN_len(seq->strip->stripdata)/sizeof(struct StripElem);
+               size_t olen = MEM_allocN_len(seq->strip->stripdata)/sizeof(struct StripElem);
                seq->len = olen;
                seq->len -= seq->anim_startofs;
                seq->len -= seq->anim_endofs;
index f7dcbee..74cf3e0 100644 (file)
@@ -1357,7 +1357,8 @@ static void test_pointer_array(FileData *fd, void **mat)
 #else
        long long *lpoin, *lmat;
 #endif
-       int len, *ipoin, *imat;
+       int *ipoin, *imat;
+       size_t len;
 
                /* manually convert the pointer array in
                 * the old dna format to a pointer array in