Changes by: antona
Update of /cvsroot/linux-ntfs/ntfsprogs/include/ntfs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11789/include/ntfs
Modified Files:
Makefile.in endians.h
Log Message:
Eeek. Someone did a commit just as I was about to commit so the commit
message was lost! )-:
Now again...
Monster commit from me due to lack of time. Sorry about that.
Features:
- Version to 1.10.0
- Update readme, etc ready for release.
- Update build system to suse linux 9.3 versions.
- Fix warnings appearing for me on suse 9.3 with --enable-warnings --enable-debug.
- Set attr_name to NULL in libntfs/attrib.c::__ntfs_attr_init() and fixup all
callers apropriately. Thanks to FlatCap/Rich for pointing this out.
- Determine endianness in ./configure and use that in addition to existing
mechanisms for determining endianness.
Index: Makefile.in
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/include/ntfs/Makefile.in,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -p -r1.20 -r1.21
--- Makefile.in 6 Jun 2005 14:31:42 -0000 1.20
+++ Makefile.in 20 Jun 2005 14:31:57 -0000 1.21
@@ -128,7 +128,6 @@ ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
ac_ct_RANLIB = @ac_ct_RANLIB@
ac_ct_STRIP = @ac_ct_STRIP@
-ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
all_includes = @all_includes@
all_libraries = @all_libraries@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
Index: endians.h
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/include/ntfs/endians.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- endians.h 19 Jun 2005 21:09:40 -0000 1.11
+++ endians.h 20 Jun 2005 14:31:57 -0000 1.12
@@ -2,7 +2,7 @@
* endians.h - Definitions related to handling of byte ordering. Part of the
* Linux-NTFS project.
*
- * Copyright (c) 2000-2004 Anton Altaparmakov
+ * Copyright (c) 2000-2005 Anton Altaparmakov
*
* This program/include file is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
@@ -65,11 +65,13 @@
# define __BYTE_ORDER __BYTE_ORDER__
# define __LITTLE_ENDIAN __LITTLE_ENDIAN__
# define __BIG_ENDIAN __BIG_ENDIAN__
-# elif defined(_LITTLE_ENDIAN) && !defined(_BIG_ENDIAN)
+# elif (defined(_LITTLE_ENDIAN) && !defined(_BIG_ENDIAN)) || \
+ defined(WORDS_LITTLEENDIAN)
# define __BYTE_ORDER 1
# define __LITTLE_ENDIAN 1
# define __BIG_ENDIAN 0
-# elif !defined(_LITTLE_ENDIAN) && defined(_BIG_ENDIAN)
+# elif (!defined(_LITTLE_ENDIAN) && defined(_BIG_ENDIAN)) || \
+ defined(WORDS_BIGENDIAN)
# define __BYTE_ORDER 0
# define __LITTLE_ENDIAN 1
# define __BIG_ENDIAN 0
|