Subversion Repositories svn1-original

Rev

Rev 207 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 207 Rev 226
Line 613... Line 613...
613
 
613
 
614
    time = ptr->start;
614
    time = ptr->start;
615
    if( ptr->flags.disqualified )
615
    if( ptr->flags.disqualified )
616
        time = ( time_t ) - 1;
616
        time = ( time_t ) - 1;
617
 
617
 
618
    print( "%-8s   %-5d", time_fa( time, ptr->flags.disqualified ),
618
    print( "%-8s   %-5d", time_fa( time, ptr->flags.disqualified ), ptr->numb );
619
           ptr->numb );
-
 
620
    print( "   %-8s", time_fa( delta, TRUE ) );
619
    print( "   %-8s", time_fa( delta, TRUE ) );
621
}
620
}
622
 
621
 
623
 
622
 
624
/*========================================================================
623
/*========================================================================
Line 652... Line 651...
652
    *last = min->numb;                           /* Save current team as done */
651
    *last = min->numb;                           /* Save current team as done */
653
 
652
 
654
    time = min->start;
653
    time = min->start;
655
    if( min->flags.disqualified )
654
    if( min->flags.disqualified )
656
        time = ( time_t ) - 1;
655
        time = ( time_t ) - 1;
657
    print( "%-5d   %-8s", min->numb,
-
 
658
           time_fa( time, min->flags.disqualified ) );
656
    print( "%-5d   %-8s", min->numb, time_fa( time, min->flags.disqualified ) );
659
}
657
}
660
 
658
 
661
/*========================================================================
659
/*========================================================================
662
 *
660
 *
663
 *  Qsort callback function
661
 *  Qsort callback function
Line 684... Line 682...
684
    const t_legs * b = (const t_legs *)bb;
682
    const t_legs * b = (const t_legs *)bb;
685
 
683
 
686
    int         a_bad;
684
    int         a_bad;
687
    int         b_bad;
685
    int         b_bad;
688
 
686
 
689
    a_bad = a->flags.disqualified || a->start <= 0;
687
    a_bad = a->flags.disqualified || a->flags.non_equestrian || a->start <= 0;
690
    b_bad = b->flags.disqualified || b->start <= 0;
688
    b_bad = b->flags.disqualified || b->flags.non_equestrian || b->start <= 0;
691
 
689
 
692
    if( a_bad || b_bad )                         /* Valid data has precedence */
690
    if( a_bad || b_bad )                         /* Valid data has precedence */
693
    {
691
    {
694
        if( a_bad && b_bad )
692
        if( a_bad && b_bad )
695
            return ( a->numb - b->numb );
693
            return ( a->numb - b->numb );