while (fread(&header, 1, headerSize, fFile) == headerSize) {
if (eventNumber == 0) {
UChar_t* buffer = new UChar_t[header.eventSize];
- fseek(fFile, -headerSize, SEEK_CUR);
+ fseek(fFile, -(long)headerSize, SEEK_CUR);
if (fread(buffer, 1, header.eventSize, fFile) != header.eventSize) break;
fEvent = (eventHeaderStruct*) buffer;
break;
continue;
}
UChar_t* buffer = new UChar_t[header.eventSize];
- fseek(fFile, -headerSize, SEEK_CUR);
+ fseek(fFile, -(long)headerSize, SEEK_CUR);
if (fread(buffer, 1, header.eventSize, fFile) != header.eventSize) {
Error("NextEvent", "could not read event from file");
delete[] buffer;
while (fread(&header, 1, headerSize, fFile) == headerSize) {
if (eventNumber == 0) {
UChar_t* buffer = new UChar_t[header.size];
- fseek(fFile, -headerSize, SEEK_CUR);
+ fseek(fFile, -(long)headerSize, SEEK_CUR);
if (Int_t(fread(buffer, 1, header.size, fFile)) != header.size) break;
fEvent = (eventHeaderStruct*) buffer;
break;
continue;
}
UChar_t* buffer = new UChar_t[header.size];
- fseek(fFile, -headerSize, SEEK_CUR);
+ fseek(fFile, -(long)headerSize, SEEK_CUR);
if (Int_t(fread(buffer, 1, header.size, fFile)) != header.size) {
Error("NextEvent", "could not read event from file");
delete[] buffer;