X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=fs%2Fntfs%2Fcollate.h;h=e027f36fcc2f8f5b01193a194abdf44a124906e3;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=14a67a61b7d059c8945818f8353e3e9766e6bbdf;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/fs/ntfs/collate.h b/fs/ntfs/collate.h index 14a67a61b..e027f36fc 100644 --- a/fs/ntfs/collate.h +++ b/fs/ntfs/collate.h @@ -26,7 +26,9 @@ #include "types.h" #include "volume.h" -static inline BOOL ntfs_is_collation_rule_supported(COLLATION_RULES cr) { +static inline BOOL ntfs_is_collation_rule_supported(COLLATION_RULE cr) { + int i; + /* * FIXME: At the moment we only support COLLATION_BINARY and * COLLATION_NTOFS_ULONG, so we return false for everything else for @@ -34,14 +36,14 @@ static inline BOOL ntfs_is_collation_rule_supported(COLLATION_RULES cr) { */ if (unlikely(cr != COLLATION_BINARY && cr != COLLATION_NTOFS_ULONG)) return FALSE; - cr = le32_to_cpu(cr); - if (likely(((cr >= 0) && (cr <= 0x02)) || - ((cr >= 0x10) && (cr <= 0x13)))) + i = le32_to_cpu(cr); + if (likely(((i >= 0) && (i <= 0x02)) || + ((i >= 0x10) && (i <= 0x13)))) return TRUE; return FALSE; } -extern int ntfs_collate(ntfs_volume *vol, COLLATION_RULES cr, +extern int ntfs_collate(ntfs_volume *vol, COLLATION_RULE cr, const void *data1, const int data1_len, const void *data2, const int data2_len);