Commit fceee190d9591260b3f62d0f074be5e934d57e1d

Authored by David Mayerich
1 parent 9333bc22

fixed a return warning in bil.h

Showing 1 changed file with 6 additions and 3 deletions   Show diff stats
stim/envi/bil.h
... ... @@ -231,15 +231,18 @@ public:
231 231 }
232 232  
233 233 //given a Y, return ZX slice (transposed such that the spectrum is the leading dimension)
234   - int read_plane_zx(T* p, size_t y){
235   - T* temp = (T*) malloc(X() * Z() * sizeof(T)); //allocate space to store the temporary xz plane
236   - binary<T>::read_plane_2(temp, y); //load the plane from disk
  234 + bool read_plane_zx(T* p, size_t y){
  235 + T* temp = (T*) malloc(X() * Z() * sizeof(T)); //allocate space to store the temporary xz plane
  236 + if(!binary<T>::read_plane_2(temp, y)) //load the plane from disk
  237 + return false;
  238 +
237 239 size_t z, x;
238 240 for(z = 0; z < Z(); z++){
239 241 for(x = 0; x <= z; x++){
240 242 p[x * Z() + z] = temp[z * X() + x]; //copy to the destination frame
241 243 }
242 244 }
  245 + return true;
243 246 }
244 247  
245 248 //load a frame y into a pre-allocated double-precision array
... ...