pynifti (0.20100607.1-4) nifti/clib.i

Summary

 nifti/clib.i |   28 +++++++++++++++-------------
 1 file changed, 15 insertions(+), 13 deletions(-)

    
download this patch

Patch contents

--- pynifti-0.20100607.1.orig/nifti/clib.i
+++ pynifti-0.20100607.1/nifti/clib.i
@@ -115,38 +115,40 @@
     switch(_img->datatype)
     {
       case NIFTI_TYPE_UINT8:
-          array_type = NPY_UBYTE;
+          array_type = NPY_UINT8;
           break;
       case NIFTI_TYPE_INT8:
-          array_type = NPY_BYTE;
+          array_type = NPY_INT8;
           break;
       case NIFTI_TYPE_UINT16:
-          array_type = NPY_USHORT;
+          array_type = NPY_UINT16;
           break;
       case NIFTI_TYPE_INT16:
-          array_type = NPY_SHORT;
+          array_type = NPY_INT16;
           break;
       case NIFTI_TYPE_UINT32:
-          array_type = NPY_UINT;
+          array_type = NPY_UINT32;
           break;
       case NIFTI_TYPE_INT32:
-          array_type = NPY_INT;
+          array_type = NPY_INT32;
           break;
       case NIFTI_TYPE_UINT64:
+          array_type = NPY_UINT64;
+          break;
       case NIFTI_TYPE_INT64:
-          array_type = NPY_LONG;
+          array_type = NPY_INT64;
           break;
       case NIFTI_TYPE_FLOAT32:
-          array_type = NPY_FLOAT;
+          array_type = NPY_FLOAT32;
           break;
       case NIFTI_TYPE_FLOAT64:
-          array_type = NPY_DOUBLE;
+          array_type = NPY_FLOAT64;
           break;
-      case NIFTI_TYPE_COMPLEX128:
-          array_type = NPY_CFLOAT;
+      case NIFTI_TYPE_COMPLEX64:
+          array_type = NPY_COMPLEX64;
           break;
-      case NIFTI_TYPE_COMPLEX256:
-          array_type = NPY_CDOUBLE;
+      case NIFTI_TYPE_COMPLEX128:
+          array_type = NPY_COMPLEX128;
           break;
       default:
           PyErr_SetString(PyExc_RuntimeError, "Unsupported datatype");