X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fntfs%2Fcollate.h;h=aba83347e5fe4fb0da406f76e3597e496d8ad1cb;hb=refs%2Fheads%2Fvserver;hp=14a67a61b7d059c8945818f8353e3e9766e6bbdf;hpb=5fc42a6ed0ec81088c37caadb45898ae6cd0ad2c;p=linux-2.6.git diff --git a/fs/ntfs/collate.h b/fs/ntfs/collate.h index 14a67a61b..aba83347e 100644 --- a/fs/ntfs/collate.h +++ b/fs/ntfs/collate.h @@ -26,22 +26,24 @@ #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 * now. */ 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)))) - return TRUE; - return FALSE; + return false; + 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);