From 925de23711a776c93c94bdb013c7da5bcdee3215 Mon Sep 17 00:00:00 2001 From: "(none)!yura" <(none)!yura> Date: Thu, 13 Jan 2005 15:32:14 +0000 Subject: [PATCH] add {s,}le{16,32,64} and le{VCN,LCN,LSN} to include/ntfs/types.h (Logical change 1.655) --- include/ntfs/types.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/ntfs/types.h b/include/ntfs/types.h index 58687d7d..f9383e22 100644 --- a/include/ntfs/types.h +++ b/include/ntfs/types.h @@ -42,6 +42,13 @@ typedef int16_t s16; typedef int32_t s32; typedef int64_t s64; +typedef u16 le16; +typedef u32 le32; +typedef u64 le64; +typedef s16 sle16; +typedef s32 sle32; +typedef s64 sle64; + typedef u16 ntfschar; /* 2-byte Unicode character type. */ #define UCHAR_T_SIZE_BITS 1 @@ -50,7 +57,9 @@ typedef u16 ntfschar; /* 2-byte Unicode character type. */ * and VCN, to allow for type checking and better code readability. */ typedef s64 VCN; +typedef sle64 leVCN; typedef s64 LCN; +typedef sle64 leLCN; /* * The NTFS journal $LogFile uses log sequence numbers which are signed 64-bit @@ -58,6 +67,7 @@ typedef s64 LCN; * code readability. */ typedef s64 LSN; +typedef sle64 leLSN; /* * Cygwin has a collusion between our BOOL and 's