diff --git a/src/FqBaseBackend.cpp b/src/FqBaseBackend.cpp index 59013d754f882113e9d02e26f160ccd3563ccb23..ed11036b4b837f5b3e472856234f13ffcd4d2492 100644 --- a/src/FqBaseBackend.cpp +++ b/src/FqBaseBackend.cpp @@ -19,7 +19,7 @@ #include "FqBaseBackend.h" -//#define DEBUG +#define DEBUG #ifdef DEBUG #include <cassert> #include <iostream> @@ -157,8 +157,8 @@ int FqBaseBackend::getRead(const unsigned long& offset, char * fq_record) { #ifdef DEBUG cout<<"going to read record at offset: "<<offset<<endl; #endif - int res=lseek(i_f_desc,offset,SEEK_SET); - if (res==-1) { + off_t res=lseek(i_f_desc,offset,SEEK_SET); + if (res==(off_t)-1) { #ifdef DEBUG cout<<"Couldn't get read at offset: "<<offset<<endl; #endif