]> git.cworth.org Git - apitrace/blobdiff - common/trace_loader.hpp
Fix signed/unsigned comparisons.
[apitrace] / common / trace_loader.hpp
index 9f74a9bde8e967d6de3e08a740bed1ce366a688b..61cc855826d8c161963d4c564c84aee61a231663 100644 (file)
@@ -29,13 +29,13 @@ public:
     Loader::FrameMarker frameMarker() const;
     void setFrameMarker(Loader::FrameMarker marker);
 
-    int numberOfFrames() const;
-    int numberOfCallsInFrame(int frameIdx) const;
+    unsigned numberOfFrames() const;
+    unsigned numberOfCallsInFrame(unsigned frameIdx) const;
 
     bool open(const char *filename);
     void close();
 
-    std::vector<Trace::Call*> frame(int idx);
+    std::vector<Trace::Call*> frame(unsigned idx);
 
 private:
     struct FrameBookmark {
@@ -48,7 +48,7 @@ private:
         {}
 
         ParseBookmark start;
-        int numberOfCalls;
+        unsigned numberOfCalls;
     };
     bool isCallAFrameMarker(const Trace::Call *call) const;