Fix signedness in some field extraction
[lttv.git] / lttv / lttv / traceset-process.c
index 8ce68981882dd0d76c5a441ab9a845aa9043bbbc..54a68c07777d85e891b305352342dbd96a953803 100644 (file)
@@ -79,7 +79,7 @@ guint lttv_process_traceset_middle(LttvTraceset *traceset,
                                break;
                        }
                        
-                       currentPos = lttv_traceset_create_position(traceset);
+                       currentPos = lttv_traceset_create_current_position(traceset);
                        if(lttv_traceset_position_compare(currentPos,end_position ) == 0){
                                lttv_traceset_destroy_position(currentPos);
                                break;
@@ -214,7 +214,6 @@ guint lttv_process_traceset_seek_n_forward(LttvTraceset *traceset,
                 LttvFilter *filter3,
                 gpointer data)
 {
-        struct bt_ctf_event *bt_event;
         unsigned count = 0;
         while(count < n) {
                if(bt_iter_next(bt_ctf_get_iter(traceset->iter)) < 0) {
@@ -242,13 +241,13 @@ guint lttv_process_traceset_seek_n_backward(LttvTraceset *ts,
         LttvTracesetPosition *initialPos, *previousPos, *currentPos;
         
         /*Save initial position of the traceset*/
-        initialPos = lttv_traceset_create_position (ts);
+        initialPos = lttv_traceset_create_current_position (ts);
         
         /*Get the timespan of the initial position*/
         initialTimeStamp = lttv_traceset_position_get_timestamp(initialPos);
         /* 
          * Create a position before the initial timestamp according
-         * to the ratio of nanosecond/nanosecond hopefully before the
+         * to the ratio of nanosecond/event hopefully before the
          * the desired seek position
          */
         while(1){
@@ -260,14 +259,14 @@ guint lttv_process_traceset_seek_n_backward(LttvTraceset *ts,
                 
                 currentPos = lttv_traceset_create_time_position(ts,ltt_time_from_uint64(previousTimeStamp));
                 /*move traceset position */
-                lttv_traceset_seek_to_position(previousPos);
+                lttv_state_traceset_seek_position(ts, previousPos);
                 /* iterate to the initial position counting the number of event*/
                 count = 0;
                 do {
                         if((ret = lttv_traceset_position_compare(currentPos,initialPos)) == 1){       
                                 bt_iter_next(bt_ctf_get_iter(ts->iter));
                                 lttv_traceset_destroy_position(currentPos);
-                                currentPos = lttv_traceset_create_position(ts);
+                                currentPos = lttv_traceset_create_current_position(ts);
                                 count++;
                         }
                 }while(ret != 0);
@@ -277,7 +276,7 @@ guint lttv_process_traceset_seek_n_backward(LttvTraceset *ts,
                 if(extraEvent >= 0){
                         //if the extraEvent is over 0 go back to previousPos and 
                         //move forward the value of extraEvent times
-                        lttv_traceset_seek_to_position(previousPos);
+                        lttv_state_traceset_seek_position(ts, previousPos);
                         
                         for(i = 0 ; i < extraEvent ; i++){
                                 if(bt_iter_next(bt_ctf_get_iter(ts->iter)) < 0){
This page took 0.024019 seconds and 4 git commands to generate.