]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDRawStream.cxx
Fix some warnings.
[u/mrichter/AliRoot.git] / FMD / AliFMDRawStream.cxx
index f8c71c56fbfabebf9fc237591947b179a3ef0bf6..3234b1f816872180f1af78d796bbce31b754d1e4 100644 (file)
@@ -33,6 +33,7 @@
 // #include <iomanip>
 // #include <iostream>
 #include "AliRawReader.h"
+#include <climits>
 
 //____________________________________________________________________
 ClassImp(AliFMDRawStream)
@@ -69,7 +70,7 @@ AliFMDRawStream::ReadChannel(UInt_t& ddl, UInt_t& addr,
       if(!next){
        AliFMDDebug(15, ("Read word # %d (!next)", l));
        addr = GetPrevHWAddress();
-       ddl  = GetPrevDDLNumber();
+       ddl  = (GetPrevDDLNumber() < 0 ? UINT_MAX: GetPrevDDLNumber());
        len  = l+1; // Need to add one - l points to last valid index
        last = signal;
        break;
@@ -79,7 +80,7 @@ AliFMDRawStream::ReadChannel(UInt_t& ddl, UInt_t& addr,
        AliFMDDebug(15, ("New hardware address, was 0x%x, now 0x%x", 
                          GetPrevHWAddress(), GetHWAddress()));
        addr = GetPrevHWAddress();
-       ddl  = GetPrevDDLNumber();
+       ddl  = (GetPrevDDLNumber() < 0 ? UINT_MAX : GetPrevDDLNumber());
        len  = l+1; // Need to add one - l points to last valid index
        last = signal;
        break;