changeset 1898:ebe775ca113d

Get rid of minc_def.h, use standard MALLOC() macro
author bert <bert>
date Mon, 01 Nov 2004 22:23:14 +0000
parents ad47def47574
children 07e2d66e9ccd
files libsrc/voxel_loop.c
diffstat 1 files changed, 27 insertions(+), 25 deletions(-) [+]
line wrap: on
line diff
--- a/libsrc/voxel_loop.c
+++ b/libsrc/voxel_loop.c
@@ -7,7 +7,10 @@
 @CREATED    : January 10, 1994 (Peter Neelin)
 @MODIFIED   : 
  * $Log: voxel_loop.c,v $
- * Revision 6.5  2004-10-15 13:46:52  bert
+ * Revision 6.6  2004-11-01 22:23:14  bert
+ * Get rid of minc_def.h, use standard MALLOC() macro
+ *
+ * Revision 6.5  2004/10/15 13:46:52  bert
  * Minor changes for Windows compatibility
  *
  * Revision 6.4  2004/04/27 15:43:29  bert
@@ -123,13 +126,12 @@
 ---------------------------------------------------------------------------- */
 
 #ifndef lint
-static char rcsid[]="$Header: /private-cvsroot/minc/libsrc/voxel_loop.c,v 6.5 2004-10-15 13:46:52 bert Exp $";
+static char rcsid[]="$Header: /private-cvsroot/minc/libsrc/voxel_loop.c,v 6.6 2004-11-01 22:23:14 bert Exp $";
 #endif
 
 #include "minc_private.h"
 #include <float.h>
 #include <math.h>
-#include <minc_def.h>
 #include "voxel_loop.h"
 #include "nd_loop.h"
 
@@ -1140,7 +1142,7 @@
    att_length += strlen(arg_string) + 1;
 
    /* Allocate a string and get the old history */
-   string = MALLOC(att_length);
+   string = MALLOC(att_length, char);
    string[0] = '\0';
    (void) miattgetstr(mincid, NC_GLOBAL, MIhistory, att_length, 
                       string);
@@ -1302,27 +1304,27 @@
    else {
 
       /* Allocate input buffers */
-      input_buffers = MALLOC(sizeof(*input_buffers) * num_input_buffers);
+      input_buffers = MALLOC(num_input_buffers, double *);
       for (ibuff=0; ibuff < num_input_buffers; ibuff++) {
-         input_buffers[ibuff] = MALLOC(sizeof(double) * chunk_num_voxels *
-                                       input_vector_length);
+         input_buffers[ibuff] = MALLOC(chunk_num_voxels * input_vector_length, 
+                                       double);
       }
 
       /* Allocate output buffers */
       if (num_output_files > 0) {
-         output_buffers = MALLOC(sizeof(*output_buffers) * num_output_files);
+         output_buffers = MALLOC(num_output_files, double *);
          for (ibuff=0; ibuff < num_output_files; ibuff++) {
-            output_buffers[ibuff] = MALLOC(sizeof(double) * block_num_voxels *
-                                           output_vector_length);
+            output_buffers[ibuff] = MALLOC(block_num_voxels * 
+                                           output_vector_length, double);
          }
       }
 
       /* Allocate extra buffers */
       if (num_extra_buffers > 0) {
-         extra_buffers = MALLOC(sizeof(*extra_buffers) * num_extra_buffers);
+         extra_buffers = MALLOC(num_extra_buffers, double *);
          for (ibuff=0; ibuff < num_extra_buffers; ibuff++) {
-            extra_buffers[ibuff] = MALLOC(sizeof(double) * chunk_num_voxels *
-                                          output_vector_length);
+            extra_buffers[ibuff] = MALLOC(chunk_num_voxels *
+                                          output_vector_length, double);
          }
       }
 
@@ -1330,7 +1332,7 @@
 
    /* Set up the results pointers */
    if (num_output_buffers > 0) {
-      results_buffers = MALLOC(sizeof(*results_buffers) * num_output_buffers);
+      results_buffers = MALLOC(num_output_buffers, double *);
       for (ibuff=0; ibuff < num_output_buffers; ibuff++) {
          if (ibuff < num_output_files) {
             results_buffers[ibuff] = output_buffers[ibuff];
@@ -1343,8 +1345,8 @@
 
    /* Initialize global min and max */
    if (num_output_files > 0) {
-      global_minimum = MALLOC(num_output_files * sizeof(double));
-      global_maximum = MALLOC(num_output_files * sizeof(double));
+      global_minimum = MALLOC(num_output_files, double);
+      global_maximum = MALLOC(num_output_files, double);
       for (ofile=0; ofile < num_output_files; ofile++) {
          global_minimum[ofile] = DBL_MAX;
          global_maximum[ofile] = -DBL_MAX;
@@ -1923,7 +1925,7 @@
    Loopfile_Info *loopfile_info;
 
    /* Allocate structure */
-   loopfile_info = MALLOC(sizeof(*loopfile_info));
+   loopfile_info = MALLOC(1, Loopfile_Info);
 
    /* Save clobber info */
    if (loop_options->clobber) {
@@ -1945,7 +1947,7 @@
 
    /* Save input file names (just copy pointers, not strings) */
    if (num_input_files > 0) {
-      loopfile_info->input_files = MALLOC(sizeof(char *) * num_input_files);
+      loopfile_info->input_files = MALLOC(num_input_files, char *);
       for (ifile=0; ifile < num_input_files; ifile++)
          loopfile_info->input_files[ifile] = input_files[ifile];
    }
@@ -1954,7 +1956,7 @@
 
    /* Save output file names (just copy pointers, not strings) */
    if (num_output_files > 0) {
-      loopfile_info->output_files = MALLOC(sizeof(char *) * num_output_files);
+      loopfile_info->output_files = MALLOC(num_output_files, char *);
       for (ifile=0; ifile < num_output_files; ifile++)
          loopfile_info->output_files[ifile] = output_files[ifile];
    }
@@ -1976,8 +1978,8 @@
       num_files = 1;
    }
    num_free_files -= num_files;
-   loopfile_info->output_mincid = MALLOC( sizeof(int) * num_files);
-   loopfile_info->output_icvid = MALLOC( sizeof(int) * num_files);
+   loopfile_info->output_mincid = MALLOC(num_files, int);
+   loopfile_info->output_icvid = MALLOC(num_files, int);
    for (ifile=0; ifile < num_files; ifile++) {
       loopfile_info->output_mincid[ifile] = MI_ERROR;
       loopfile_info->output_icvid[ifile] = MI_ERROR;
@@ -1999,8 +2001,8 @@
       num_files = 1;
    }
    num_free_files -= num_files;
-   loopfile_info->input_mincid = MALLOC( sizeof(int) * num_files);
-   loopfile_info->input_icvid = MALLOC( sizeof(int) * num_files);
+   loopfile_info->input_mincid = MALLOC(num_files, int);
+   loopfile_info->input_icvid = MALLOC(num_files, int);
    for (ifile=0; ifile < num_files; ifile++) {
       loopfile_info->input_mincid[ifile] = MI_ERROR;
       loopfile_info->input_icvid[ifile] = MI_ERROR;
@@ -2668,7 +2670,7 @@
    Loop_Options *loop_options;
 
    /* Allocate structure */
-   loop_options = MALLOC(sizeof(*loop_options));
+   loop_options = MALLOC(1, Loop_Options);
 
    /* Fill in the defaults */
    loop_options->clobber = FALSE;
@@ -3145,7 +3147,7 @@
    Loop_Info *loop_info;
 
    /* Allocate structure */
-   loop_info = MALLOC(sizeof(*loop_info));
+   loop_info = MALLOC(1, Loop_Info);
 
    /* Fill in the defaults */
    initialize_loop_info(loop_info);