[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-ntfs-cvs
Subject: [Linux-NTFS-cvs] CVS: ntfsprogs/include/ntfs types.h,1.17,1.18
From: Yura Pakhuchiy <yura () delta357 ! server4you ! de>
Date: 2006-12-12 15:02:27
Message-ID: E1Gu99H-0002iY-Mj () delta357 ! server4you ! de
[Download RAW message or body]
Changes by: yura
Update of /cvs/linux-ntfs/ntfsprogs/include/ntfs
In directory delta357:/tmp/cvs-serv10367/include/ntfs
Modified Files:
types.h
Log Message:
fix sparse errors. and first steps towards endianness checking
Index: types.h
===================================================================
RCS file: /cvs/linux-ntfs/ntfsprogs/include/ntfs/types.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -p -r1.17 -r1.18
--- types.h 28 Oct 2006 23:46:30 -0000 1.17
+++ types.h 12 Dec 2006 15:02:25 -0000 1.18
@@ -45,17 +45,23 @@ typedef int16_t s16;
typedef int32_t s32;
typedef int64_t s64;
-typedef u16 le16;
-typedef u32 le32;
-typedef u64 le64;
+#ifdef __CHECKER__
+#define __bitwise __attribute__((bitwise))
+#else
+#define __bitwise
+#endif
+
+typedef u16 __bitwise le16;
+typedef u32 __bitwise le32;
+typedef u64 __bitwise le64;
/*
* Declare sle{16,32,64} to be unsigned because we do not want sign extension
* on BE architectures.
*/
-typedef u16 sle16;
-typedef u32 sle32;
-typedef u64 sle64;
+typedef u16 __bitwise sle16;
+typedef u32 __bitwise sle32;
+typedef u64 __bitwise sle64;
typedef u16 ntfschar; /* 2-byte Unicode character type. */
#define UCHAR_T_SIZE_BITS 1
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Linux-NTFS-cvs mailing list
Linux-NTFS-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-ntfs-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic