use Realloc instead of realloc
authorAndrew Tridgell <tridge@samba.org>
Thu, 28 May 1998 06:40:25 +0000 (06:40 +0000)
committerAndrew Tridgell <tridge@samba.org>
Thu, 28 May 1998 06:40:25 +0000 (06:40 +0000)
exclude.c
io.c
loadparm.c
params.c
rsync.c
util.c

index ab01234..d25adb3 100644 (file)
--- a/exclude.c
+++ b/exclude.c
@@ -146,11 +146,7 @@ void add_exclude_list(char *pattern,struct exclude_struct ***list, int include)
                return;
        }
 
-       if (!*list) {
-               *list = (struct exclude_struct **)malloc(sizeof(struct exclude_struct *)*2);
-       } else {
-               *list = (struct exclude_struct **)realloc(*list,sizeof(struct exclude_struct *)*(len+2));
-       }
+       *list = (struct exclude_struct **)Realloc(*list,sizeof(struct exclude_struct *)*(len+2));
        
        if (!*list || !((*list)[len] = make_exclude(pattern, include)))
                out_of_memory("add_exclude");
diff --git a/io.c b/io.c
index e9a66a4..8eb62c3 100644 (file)
--- a/io.c
+++ b/io.c
@@ -223,10 +223,7 @@ static void read_check(int f)
 
        if (n > (read_buffer_size - read_buffer_len)) {
                read_buffer_size += n;
-               if (!read_buffer)
-                       read_buffer = (char *)malloc(read_buffer_size);
-               else
-                       read_buffer = (char *)realloc(read_buffer,read_buffer_size);
+               read_buffer = (char *)Realloc(read_buffer,read_buffer_size);
                if (!read_buffer) out_of_memory("read check");      
                read_buffer_p = read_buffer;      
        }
index 0ddbc61..b17c387 100644 (file)
@@ -366,12 +366,7 @@ static int add_a_service(service *pservice, char *name)
 
   i = iNumServices;
 
-  if (ServicePtrs) {
-         ServicePtrs = (service **)realloc(ServicePtrs,
-                                           sizeof(service *)*num_to_alloc);
-  } else {
-         ServicePtrs = (service **)malloc(sizeof(service *)*num_to_alloc);
-  }
+  ServicePtrs = (service **)Realloc(ServicePtrs,sizeof(service *)*num_to_alloc);
 
   if (ServicePtrs)
          pSERVICE(iNumServices) = (service *)malloc(sizeof(service));
index be01930..b1093c3 100644 (file)
--- a/params.c
+++ b/params.c
@@ -77,7 +77,6 @@
 #define BOOL int
 #define False 0
 #define True 1
-#define Realloc realloc
 
 /* -------------------------------------------------------------------------- **
  * Constants...
diff --git a/rsync.c b/rsync.c
index f41029b..b61128b 100644 (file)
--- a/rsync.c
+++ b/rsync.c
@@ -638,11 +638,7 @@ static void add_delete_entry(struct file_struct *file)
 {
        if (dlist_len == dlist_alloc_len) {
                dlist_alloc_len += 1024;
-               if (!delete_list) {
-                       delete_list = (struct delete_list *)malloc(sizeof(delete_list[0])*dlist_alloc_len);
-               } else {
-                       delete_list = (struct delete_list *)realloc(delete_list, sizeof(delete_list[0])*dlist_alloc_len);
-               }
+               delete_list = (struct delete_list *)Realloc(delete_list, sizeof(delete_list[0])*dlist_alloc_len);
                if (!delete_list) out_of_memory("add_delete_entry");
        }
 
diff --git a/util.c b/util.c
index b95e0b4..6470bf9 100644 (file)
--- a/util.c
+++ b/util.c
@@ -553,3 +553,9 @@ int slprintf(char *str, int n, char *format, ...)
        return ret;
 }
 
+
+void *Realloc(void *p, int size)
+{
+       if (!p) return (void *)malloc(size);
+       return (void *)realloc(p, size);
+}