23 template <
class ForwardIterator, 
class Distance>
 
   27 #if defined(__SUNPRO_CC) 
   29    std::distance(first,last,n);
 
   31    n = std::distance(first,last);
 
   35 template <
class ForwardIterator>
 
   39 #if defined(__SUNPRO_CC) 
   41    std::distance(first,last,retVal);
 
   43    retVal = std::distance(first,last);
 
void coinDistance(ForwardIterator first, ForwardIterator last, Distance &n)
CoinDistance.