int bestlength = 10e8 ; int processit ( int a , int b , int c ) { int len ; len = length ( 0 ) ; progress ( percswap , 100 , "Length %i" , bestlength ) ; if ( len < bestlength ) { bestlength = len ; return 2 ; } return 1 ; } void main ( void ) { swaptree ( "processit" , 0 , 2 ) ; progress ( 0 , 0 , NULL ) ; }