From 669118c68e87c25d1266cf636948c0ffc8f2d5f2 Mon Sep 17 00:00:00 2001
From: patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>
Date: Wed, 6 Feb 2008 21:08:16 +0000
Subject: [PATCH] Fix endian conditional compilation

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@644 42af7a65-404d-4744-a932-0658087f49c3
---
 fs/fs_fat32.h     |  6 +++---
 fs/fs_fat32util.c | 12 ++++++------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/fs/fs_fat32.h b/fs/fs_fat32.h
index 0ea0eca363..d3936f3a84 100644
--- a/fs/fs_fat32.h
+++ b/fs/fs_fat32.h
@@ -1,7 +1,7 @@
 /****************************************************************************
  * fs_fat32.h
  *
- *   Copyright (C) 2007 Gregory Nutt. All rights reserved.
+ *   Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
  *   Author: Gregory Nutt <spudmonkey@racsa.co.cr>
  *
  * Redistribution and use in source and binary forms, with or without
@@ -14,7 +14,7 @@
  *    notice, this list of conditions and the following disclaimer in
  *    the documentation and/or other materials provided with the
  *    distribution.
- * 3. Neither the name Gregory Nutt nor the names of its contributors may be
+ * 3. Neither the name NuttX nor the names of its contributors may be
  *    used to endorse or promote products derived from this software
  *    without specific prior written permission.
  *
@@ -241,7 +241,7 @@
  * stream can force special, byte-by-byte accesses.
  */
 
-#ifdef CONFIG_ARCH_BIGENDIAN
+#ifdef CONFIG_ENDIAN_BIG
 
 /* If the target is big-endian, then even aligned multi-byte values must be
  * accessed byte-by-byte.
diff --git a/fs/fs_fat32util.c b/fs/fs_fat32util.c
index ed30970063..5931d76d00 100644
--- a/fs/fs_fat32util.c
+++ b/fs/fs_fat32util.c
@@ -1,7 +1,7 @@
 /****************************************************************************
  * fs_fat32util.c
  *
- *   Copyright (C) 2007 Gregory Nutt. All rights reserved.
+ *   Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
  *   Author: Gregory Nutt <spudmonkey@racsa.co.cr>
  *
  * References:
@@ -19,7 +19,7 @@
  *    notice, this list of conditions and the following disclaimer in
  *    the documentation and/or other materials provided with the
  *    distribution.
- * 3. Neither the name Gregory Nutt nor the names of its contributors may be
+ * 3. Neither the name NuttX nor the names of its contributors may be
  *    used to endorse or promote products derived from this software
  *    without specific prior written permission.
  *
@@ -432,7 +432,7 @@ static int fat_checkbootrecord(struct fat_mountpt_s *fs)
 
 uint16 fat_getuint16(ubyte *ptr)
 {
-#ifdef CONFIG_ARCH_BIGENDIAN
+#ifdef CONFIG_ENDIAN_BIG
   /* The bytes always have to be swapped if the target is big-endian */
 
   return ((uint16)ptr[0] << 8) | ptr[1];
@@ -449,7 +449,7 @@ uint16 fat_getuint16(ubyte *ptr)
 
 uint32 fat_getuint32(ubyte *ptr)
 {
-#ifdef CONFIG_ARCH_BIGENDIAN
+#ifdef CONFIG_ENDIAN_BIG
   /* The bytes always have to be swapped if the target is big-endian */
 
   return ((uint32)fat_getuint16(&ptr[0]) << 16) | fat_getuint16(&ptr[2]);
@@ -467,7 +467,7 @@ uint32 fat_getuint32(ubyte *ptr)
 void fat_putuint16(ubyte *ptr, uint16 value16)
 {
   ubyte *val = (ubyte*)&value16;
-#ifdef CONFIG_ARCH_BIGENDIAN
+#ifdef CONFIG_ENDIAN_BIG
   /* The bytes always have to be swapped if the target is big-endian */
 
   ptr[0] = val[1];
@@ -487,7 +487,7 @@ void fat_putuint16(ubyte *ptr, uint16 value16)
 void fat_putuint32(ubyte *ptr, uint32 value32)
 {
   uint16 *val = (uint16*)&value32;
-#ifdef CONFIG_ARCH_BIGENDIAN
+#ifdef CONFIG_ENDIAN_BIG
   /* The bytes always have to be swapped if the target is big-endian */
 
   fat_putuint16(&ptr[0], val[2]);
-- 
GitLab