diff --git a/src/grb_write.c b/src/grb_write.c index 02ea1f155e8130825656a9e6a832b1a4d5f0458e..ec1e4e96bac2fc95619f09ec8e0c3cf3831a11c4 100644 --- a/src/grb_write.c +++ b/src/grb_write.c @@ -168,7 +168,7 @@ void grbCopyRecord(stream_t * streamptr2, stream_t * streamptr1) gridsize = vlistGridsizeMax(vlistID); if ( vlistNumber(vlistID) != CDI_REAL ) gridsize *= 2; - double * data = (double *) malloc(gridsize*sizeof(double)); + double * data = (double *) Malloc(gridsize*sizeof(double)); //int missval = vlistInqVarMissval(vlistID, varID); //streamptr->numvals += gridsize; diff --git a/src/pio_dbuffer.c b/src/pio_dbuffer.c index 478832258f6641077f9078165d1593cc4fd5f73d..65cc0655b96bbd8036b94f4eeb19c740ad9214bf 100644 --- a/src/pio_dbuffer.c +++ b/src/pio_dbuffer.c @@ -54,8 +54,7 @@ cdiPioDbufferInit(struct dBuffer *db, size_t bufSize) db->buffer = (unsigned char *)buf; #else db->size = bufSize; - db->buffer = (unsigned char *)malloc(bufSize); - assert(db->buffer); + db->buffer = (unsigned char *)Malloc(bufSize); #endif } diff --git a/src/stream_gribapi.c b/src/stream_gribapi.c index cdfdd05ba53e5e1a259e36c241d9c066316792dc..af1e36f18c7a79e6a203a93130a84d9637236b5f 100644 --- a/src/stream_gribapi.c +++ b/src/stream_gribapi.c @@ -2783,7 +2783,7 @@ convertDataScanningMode(int scanModeIN, int scanModeOUT, double *data, } } double *dataCopy = NULL; - dataCopy = (double *) malloc(gridsize*sizeof(double)); + dataCopy = (double *) Malloc(gridsize*sizeof(double)); memcpy((void*)dataCopy,(void*) data, gridsize*sizeof(double)); diff --git a/tests/simple_model_helper.c b/tests/simple_model_helper.c index 173e5885052957ad1078fec16847e97dcbab9822..1c8d570a564a8b8a5cce8b98cb6ff9ccc87d0c6f 100644 --- a/tests/simple_model_helper.c +++ b/tests/simple_model_helper.c @@ -275,7 +275,7 @@ int PPM_prime_factorization_32(uint32_t n, uint32_t **factors) { if (n <= 1) return 0; - uint32_t * restrict pfactors = realloc(*factors, 32 * sizeof (pfactors[0])); + uint32_t * restrict pfactors = Realloc(*factors, 32 * sizeof (pfactors[0])); size_t numFactors = 0; uint32_t unfactored = n; while (!(unfactored & 1)) diff --git a/tests/stream_cksum.c b/tests/stream_cksum.c index ccfba17e140a4318d5958e4c7505306a962b9137..8c273d9c6256d2c97ff0ba5463b73ecfd2041a43 100644 --- a/tests/stream_cksum.c +++ b/tests/stream_cksum.c @@ -58,7 +58,7 @@ cksum_stream(const char *fname, size_t *table_len) break; } checksum_state = (uint32_t *) Calloc((size_t)nvars, sizeof (checksum_state[0])); - varDesc = (struct var_desc_t *)malloc((size_t)nvars * sizeof (varDesc[0])); + varDesc = (struct var_desc_t *)Malloc((size_t)nvars * sizeof (varDesc[0])); for (int varIdx = 0; varIdx < nvars; ++varIdx) { @@ -143,7 +143,7 @@ cksum_stream(const char *fname, size_t *table_len) if (var_size_max_chars < varDesc[varIdx].chars) var_size_max_chars = varDesc[varIdx].chars; } - buf = (double*)malloc(var_size_max_chars); + buf = (double*)Malloc(var_size_max_chars); if (nvars == -1) break; @@ -182,7 +182,7 @@ cksum_stream(const char *fname, size_t *table_len) ++tsID; } - file_vars = (struct cksum_table *)malloc((size_t)nvars + file_vars = (struct cksum_table *)Malloc((size_t)nvars * sizeof (file_vars[0])); for (int varIdx = 0; varIdx < nvars; ++varIdx) { diff --git a/tests/test_cdf_read.c b/tests/test_cdf_read.c index c7c58bf88cad04e2d6d426e08e89839f5a58ee80..e1029a6eecd6b688b6403fd803f2dd62d8ddad9a 100644 --- a/tests/test_cdf_read.c +++ b/tests/test_cdf_read.c @@ -7,6 +7,7 @@ #include <stdio.h> #include "cdi.h" +#include "dmemory.h" static void printAtts(int vlistID); @@ -44,7 +45,7 @@ int main(int argc, const char **argv) int nmiss; if (memSize > bufSize) { - double *temp = (double *)realloc(buf, memSize); + double *temp = (double *)Realloc(buf, memSize); if (!temp) { perror("read buffer reallocation failed"); @@ -71,7 +72,7 @@ printAtts(int vlistID) varDescPrefix[] = "variable "; size_t digitsPerInt = 9; size_t bufSize = digitsPerInt + sizeof (varDescPrefix); - void *restrict buf = malloc(bufSize); + void *restrict buf = Malloc(bufSize); if (!buf) { perror("attribute buffer resize failed"); @@ -117,7 +118,7 @@ printAtts(int vlistID) size_t attSize = elemSize * ((size_t)attLen + 1); if (attSize > bufSize) { - if (!(buf = realloc(buf, attSize))) + if (!(buf = Realloc(buf, attSize))) { perror("attribute buffer resize failed"); exit(EXIT_FAILURE); diff --git a/tests/test_grib.c b/tests/test_grib.c index 9c94e1380c5c4bbd9a707d7b443ce824b770bb33..273689c307892fba2776d646a82cd906065ef534 100644 --- a/tests/test_grib.c +++ b/tests/test_grib.c @@ -30,7 +30,7 @@ int main() size_t datasize = (size_t)nlon * (size_t)nlat; - data = (double *)malloc(datasize * sizeof (double)); + data = (double *)Malloc(datasize * sizeof (double)); memset(data, 0, datasize * sizeof (double)); gridID = gridCreate(GRID_GAUSSIAN, (int)datasize); @@ -87,7 +87,7 @@ int main() if ( gridsize*varNlevel > datasize ) datasize = gridsize*varNlevel; } - data = (double *)realloc(data, datasize*sizeof(double)); + data = (double *)Realloc(data, datasize*sizeof(double)); memset(data, 0, datasize*sizeof(double)); taxisID = vlistInqTaxis(vlistID); diff --git a/tests/test_resource_copy.c b/tests/test_resource_copy.c index 106707bb5b6fd8930bb2cb63d6083dea93561501..e4cb3c8263a55ad85a25699beb7e3537eaf9af87 100644 --- a/tests/test_resource_copy.c +++ b/tests/test_resource_copy.c @@ -215,7 +215,7 @@ static int modelRun(MPI_Comm comm) } reshPackBufferCreate ( &sendBuffer, &bufferSize, &comm ); - recvBuffer = (char *)malloc((size_t)bufferSize); + recvBuffer = (char *)Malloc((size_t)bufferSize); #ifdef USE_MPI xmpi(MPI_Sendrecv(sendBuffer, bufferSize, MPI_PACKED, 0, 0, recvBuffer, bufferSize, MPI_PACKED, 0, 0,