[sr-dev] git:master:587e24a4: core: mem - use size_t for tlsf memory management functions

Daniel-Constantin Mierla miconda at gmail.com
Wed Jun 8 10:04:56 CEST 2016


Module: kamailio
Branch: master
Commit: 587e24a48094ad672aa625461a69363219de6922
URL: https://github.com/kamailio/kamailio/commit/587e24a48094ad672aa625461a69363219de6922

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2016-06-08T10:04:08+02:00

core: mem - use size_t for tlsf memory management functions

---

Modified: mem/tlsf_malloc.c

---

Diff:  https://github.com/kamailio/kamailio/commit/587e24a48094ad672aa625461a69363219de6922.diff
Patch: https://github.com/kamailio/kamailio/commit/587e24a48094ad672aa625461a69363219de6922.patch

---

diff --git a/mem/tlsf_malloc.c b/mem/tlsf_malloc.c
index 85afcff..73ae412 100644
--- a/mem/tlsf_malloc.c
+++ b/mem/tlsf_malloc.c
@@ -1370,7 +1370,7 @@ static tlsf_t _tlsf_shm_block = 0;
 
 /*SHM wrappers to sync the access to memory block*/
 #ifdef DBG_TLSF_MALLOC
-void* tlsf_shm_malloc(void* tlsfmp, unsigned long size,
+void* tlsf_shm_malloc(void* tlsfmp, size_t size,
 					const char* file, const char* func, unsigned int line, const char* mname)
 {
 	void *r;
@@ -1379,7 +1379,7 @@ void* tlsf_shm_malloc(void* tlsfmp, unsigned long size,
 	shm_unlock();
 	return r;
 }
-void* tlsf_shm_realloc(void* tlsfmp, void* p, unsigned long size,
+void* tlsf_shm_realloc(void* tlsfmp, void* p, size_t size,
 					const char* file, const char* func, unsigned int line, const char* mname)
 {
 	void *r;
@@ -1388,7 +1388,7 @@ void* tlsf_shm_realloc(void* tlsfmp, void* p, unsigned long size,
 	shm_unlock();
 	return r;
 }
-void* tlsf_shm_resize(void* tlsfmp, void* p, unsigned long size,
+void* tlsf_shm_resize(void* tlsfmp, void* p, size_t size,
 					const char* file, const char* func, unsigned int line, const char* mname)
 {
 	void *r;
@@ -1406,7 +1406,7 @@ void tlsf_shm_free(void* tlsfmp, void* p, const char* file, const char* func,
 	shm_unlock();
 }
 #else
-void* tlsf_shm_malloc(void* tlsfmp, unsigned long size)
+void* tlsf_shm_malloc(void* tlsfmp, size_t size)
 {
 	void *r;
 	shm_lock();
@@ -1414,7 +1414,7 @@ void* tlsf_shm_malloc(void* tlsfmp, unsigned long size)
 	shm_unlock();
 	return r;
 }
-void* tlsf_shm_realloc(void* tlsfmp, void* p, unsigned long size)
+void* tlsf_shm_realloc(void* tlsfmp, void* p, size_t size)
 {
 	void *r;
 	shm_lock();
@@ -1422,7 +1422,7 @@ void* tlsf_shm_realloc(void* tlsfmp, void* p, unsigned long size)
 	shm_unlock();
 	return r;
 }
-void* tlsf_shm_resize(void* tlsfmp, void* p, unsigned long size)
+void* tlsf_shm_resize(void* tlsfmp, void* p, size_t size)
 {
 	void *r;
 	shm_lock();




More information about the sr-dev mailing list