Subversion Repositories svn1

Rev

Rev 222 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 222 Rev 226
Line 603... Line 603...
603
 
603
 
604
void ls_timer( t_legs * ptr, int num )
604
void ls_timer( t_legs * ptr, int num )
605
{
605
{
606
    time_t      time;
606
    time_t      time;
607
    time_t      delta;
607
    time_t      delta;
-
 
608
    bool        flags;
608
 
609
 
609
    if( num == 0 )
610
    if( num == 0 )
610
        delta = ( time_t ) - 1;
611
        delta = ( time_t ) - 1;
611
    else
612
    else
612
        delta = ptr[0].start - ptr[-1].start;
613
        delta = ptr[0].start - ptr[-1].start;
613
 
614
 
614
    time = ptr->start;
615
    time = ptr->start;
-
 
616
    flags =  ptr->flags.disqualified || ptr->flags.non_equestrian || ptr->flags.vet_check;
615
    if( ptr->flags.disqualified )
617
    if(flags)
616
        time = ( time_t ) - 1;
618
        time = ( time_t ) - 1;
617
 
619
 
618
    print( "%-8s   %-5d", time_fa( time, ptr->flags.disqualified ), ptr->numb );
620
    print( "%-8s   %-5d", time_fa( time, flags ), ptr->numb );
619
    print( "   %-8s", time_fa( delta, TRUE ) );
621
    print( "   %-8s", time_fa( delta, TRUE ) );
620
}
622
}
621
 
623
 
622
 
624
 
623
/*========================================================================
625
/*========================================================================
Line 640... Line 642...
640
 
642
 
641
void ls_team( int *last, t_legs * data )
643
void ls_team( int *last, t_legs * data )
642
{
644
{
643
    t_legs     *min;
645
    t_legs     *min;
644
    time_t      time;
646
    time_t      time;
-
 
647
    bool        flags;
645
 
648
 
646
    for( min = 0; data->numb; data++ )
649
    for( min = 0; data->numb; data++ )
647
    {
650
    {
648
        if( data->numb > *last && ( min == 0 || data->numb < min->numb ) )
651
        if( data->numb > *last && ( min == 0 || data->numb < min->numb ) )
649
            min = data;
652
            min = data;
650
    }
653
    }
651
    *last = min->numb;                           /* Save current team as done */
654
    *last = min->numb;                           /* Save current team as done */
652
 
655
 
653
    time = min->start;
656
    time = min->start;
-
 
657
    flags =  min->flags.disqualified || min->flags.non_equestrian || min->flags.vet_check;
654
    if( min->flags.disqualified )
658
    if( flags )
655
        time = ( time_t ) - 1;
659
        time = ( time_t ) - 1;
656
    print( "%-5d   %-8s", min->numb, time_fa( time, min->flags.disqualified ) );
660
    print( "%-5d   %-8s", min->numb, time_fa( time, flags ) );
657
}
661
}
658
 
662
 
659
/*========================================================================
663
/*========================================================================
660
 *
664
 *
661
 *  Qsort callback function
665
 *  Qsort callback function