Whamcloud - gitweb
tst_libext2fs: Avoid multiple definition of global variables
[tools/e2fsprogs.git] / lib / ext2fs / native.c
index 6315a91..ba3e0c8 100644 (file)
@@ -1,33 +1,28 @@
 /*
  * native.c --- returns the ext2_flag for a native byte order
- * 
+ *
  * Copyright (C) 1996 Theodore Ts'o.
- * 
+ *
  * %Begin-Header%
- * This file may be redistributed under the terms of the GNU Public
- * License.
+ * This file may be redistributed under the terms of the GNU Library
+ * General Public License, version 2.
  * %End-Header%
  */
 
+#include "config.h"
 #include <stdio.h>
 
 #include "ext2_fs.h"
 #include "ext2fs.h"
 
-static int i386_byteorder(void)
-{
-       int one = 1;
-       char *cp = (char *) &one;
-
-       return (*cp == 1);
-}
-
 int ext2fs_native_flag(void)
 {
-       if (i386_byteorder())
-               return 0;
+#ifdef WORDS_BIGENDIAN
        return EXT2_FLAG_SWAP_BYTES;
+#else
+       return 0;
+#endif
 }
 
-       
-       
+
+