Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Initial revision
[simgrid.git] / src / gras / gs / tools.c
1 /* gs_tools.c */
2
3 #include "gs/gs_private.h"
4
5 void *
6 gs_memdup(const void * const ptr,
7           const size_t       length) {
8   void * new_ptr = NULL;
9
10   new_ptr = malloc(length);
11
12   if (new_ptr) {
13     memcpy(new_ptr, ptr, length);
14   }
15
16   return new_ptr;
17 }
18