}
#ifdef AVL_BASIC
- keyRelation = compare( *element, *curEl );
+ keyRelation = Compare::compare( *element, *curEl );
#else
- keyRelation = compare( element->BASEKEY(getKey()),
+ keyRelation = Compare::compare( element->BASEKEY(getKey()),
curEl->BASEKEY(getKey()) );
#endif
long keyRelation;
while (curEl) {
- keyRelation = compare( *element, *curEl );
+ keyRelation = Compare::compare( *element, *curEl );
/* Do we go left? */
if ( keyRelation < 0 )
return element;
}
- keyRelation = compare( key, curEl->BASEKEY(getKey()) );
+ keyRelation = Compare::compare( key, curEl->BASEKEY(getKey()) );
/* Do we go left? */
if ( keyRelation < 0 ) {
return element;
}
- keyRelation = compare(key, curEl->getKey());
+ keyRelation = Compare::compare(key, curEl->getKey());
/* Do we go left? */
if ( keyRelation < 0 ) {
long keyRelation;
while (curEl) {
- keyRelation = compare( key, curEl->BASEKEY(getKey()) );
+ keyRelation = Compare::compare( key, curEl->BASEKEY(getKey()) );
/* Do we go left? */
if ( keyRelation < 0 )
}
mid = lower + ((upper-lower)>>1);
- keyRelation = compare(key, GET_KEY(*mid));
+ keyRelation = Compare::compare(key, GET_KEY(*mid));
if ( keyRelation < 0 )
upper = mid - 1;
lower = mid - 1;
while ( lower != lowEnd &&
- compare(key, GET_KEY(*lower)) == 0 )
+ Compare::compare(key, GET_KEY(*lower)) == 0 )
lower--;
upper = mid + 1;
while ( upper != highEnd &&
- compare(key, GET_KEY(*upper)) == 0 )
+ Compare::compare(key, GET_KEY(*upper)) == 0 )
upper++;
low = (Element*)lower + 1;
}
mid = lower + ((upper-lower)>>1);
- keyRelation = compare(key, GET_KEY(*mid));
+ keyRelation = Compare::compare(key, GET_KEY(*mid));
if ( keyRelation < 0 )
upper = mid - 1;
}
mid = lower + ((upper-lower)>>1);
- keyRelation = compare(key, GET_KEY(*mid));
+ keyRelation = Compare::compare(key, GET_KEY(*mid));
if ( keyRelation < 0 )
upper = mid - 1;
}
mid = lower + ((upper-lower)>>1);
- keyRelation = compare(key, GET_KEY(*mid));
+ keyRelation = Compare::compare(key, GET_KEY(*mid));
if ( keyRelation < 0 )
upper = mid - 1;
}
mid = lower + ((upper-lower)>>1);
- keyRelation = compare(GET_KEY(el), GET_KEY(*mid));
+ keyRelation = Compare::compare(GET_KEY(el), GET_KEY(*mid));
if ( keyRelation < 0 )
upper = mid - 1;
}
mid = lower + ((upper-lower)>>1);
- keyRelation = compare(GET_KEY(el), GET_KEY(*mid));
+ keyRelation = Compare::compare(GET_KEY(el), GET_KEY(*mid));
if ( keyRelation < 0 )
upper = mid - 1;
changed = false;
for ( long i = 0; i < len-pass; i++ ) {
/* Do we swap pos with the next one? */
- if ( compare( data[i], data[i+1] ) > 0 ) {
+ if ( Compare::compare( data[i], data[i+1] ) > 0 ) {
char tmp[sizeof(T)];
/* Swap the two items. */
}
else {
/* Both upper and lower left. */
- if ( compare(*lower, *upper) <= 0 )
+ if ( Compare::compare(*lower, *upper) <= 0 )
memcpy( dest++, lower++, sizeof(T) );
else
memcpy( dest++, upper++, sizeof(T) );
Name: ragel
Summary: Ragel
-Version: 6.6
+Version: 6.8
Release: 1
Group: TO_BE/FILLED_IN
License: TO BE FILLED IN
%install
rm -rf %{buildroot}
%make_install
+mkdir -p %{buildroot}/usr/share/license
+cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
%files
%{_bindir}/ragel
%{_defaultdocdir}/*
+/usr/share/license/%{name}