Ignore:
Timestamp:
08/04/09 14:21:26 (3 years ago)
Author:
Stuart Campbell
Message:

fixes #170

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/4.2/bindings/idl/NeXusIDL-API.c

    r1154 r1223  
    19971997  int iHandle, status; 
    19981998  int rank,  datatype, n; 
    1999   int start[NX_MAXRANK], size[NX_MAXRANK], dim[NX_MAXRANK]; 
     1999  IDL_MEMINT start[NX_MAXRANK], size[NX_MAXRANK], dim[NX_MAXRANK]; 
     2000  int istart[NX_MAXRANK], isize[NX_MAXRANK]; 
    20002001  IDL_LONG *stDim, *szDim; 
    20012002  IDL_ARRAY_DIM dimension; 
     
    20502051  for(n = 0; n < rank; n++){ 
    20512052    start[n] = stDim[rank -n  -1]; 
     2053    istart[n] = stDim[rank -n  -1]; 
    20522054    size[n] = szDim[rank -n  -1]; 
     2055    isize[n] = szDim[rank -n  -1]; 
    20532056  } 
    20542057 
     
    21372140 
    21382141  else { 
    2139           status = NXgetslab (hHandle, data_buffer, start,size); 
     2142          status = NXgetslab (hHandle, data_buffer, istart, isize); 
    21402143          if(status == NX_ERROR) 
    21412144                { 
Note: See TracChangeset for help on using the changeset viewer.