changeset 2443:f5d7838cf8b6

* added a fix from Claude for the descrip field
author rotor <rotor>
date Thu, 24 Jan 2008 03:40:30 +0000
parents ba91a7a9b695
children e921f805ee3c
files conversion/nifti1/nii2mnc.c
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/conversion/nifti1/nii2mnc.c
+++ b/conversion/nifti1/nii2mnc.c
@@ -489,7 +489,13 @@
     /* Create the group variables.
      */
     micreate_std_variable(mnc_fd, MIstudy, NC_INT, 0, NULL);
-    micreate_std_variable(mnc_fd, MIpatient, NC_INT, 0, NULL);
+    if (strlen(nii_ptr->descrip) > 0 && strlen(nii_ptr->descrip) < 79 ) {
+      int varid = micreate_std_variable(mnc_fd, MIpatient, NC_INT, 0, NULL);
+      (void) miattputstr(mnc_fd, varid, MIfull_name,
+                         nii_ptr->descrip);
+    } else {
+       micreate_std_variable(mnc_fd, MIpatient, NC_INT, 0, NULL);
+    }
     micreate_std_variable(mnc_fd, MIacquisition, NC_INT, 0, NULL);
 
     /* Create the MINC image variable.  If we can't, there is no