if ( (syntax & SYNTAX_TEL) && (*s == ' ' || *s == '-') ) {
continue;
}
- *d++ = TOUPPER( *s );
+ *d++ = TOUPPER( (unsigned char) *s );
}
*d = '\0';
}
)
{
int rc;
- struct stat st1, st2;
if ( normalize & 1 ) {
v1 = ber_bvdup( v1 );
break;
case SYNTAX_BIN:
- rc = ( v1->bv_len == v2->bv_len ) ? memcmp( v1->bv_val,
- v2->bv_val, v1->bv_len ) : v1->bv_len - v2->bv_len ;
+ rc = (v1->bv_len == v2->bv_len
+ ? memcmp( v1->bv_val, v2->bv_val, v1->bv_len )
+ : v1->bv_len > v2->bv_len ? 1 : -1);
break;
}