Index: uspace/lib/softfloat/Makefile
===================================================================
--- uspace/lib/softfloat/Makefile	(revision fcd7053c1b7bca76e2258a6b2b5ce5b3b416f00f)
+++ uspace/lib/softfloat/Makefile	(revision 2dfd9fabc80d64906587ad9bcece47989019be15)
@@ -37,5 +37,5 @@
 include $(LIBC_PREFIX)/Makefile.toolchain
 
-CFLAGS +=-Iinclude -Iarch/$(UARCH)/include/
+CFLAGS += -Iinclude -Iarch/$(UARCH)/include/
 
 ## Sources
Index: uspace/lib/softfloat/include/sftypes.h
===================================================================
--- uspace/lib/softfloat/include/sftypes.h	(revision fcd7053c1b7bca76e2258a6b2b5ce5b3b416f00f)
+++ uspace/lib/softfloat/include/sftypes.h	(revision 2dfd9fabc80d64906587ad9bcece47989019be15)
@@ -27,5 +27,5 @@
  */
 
- /** @addtogroup softfloat	
+/** @addtogroup softfloat
  * @{
  */
@@ -42,38 +42,38 @@
 	float f;
 	uint32_t binary;
-
-	struct 	{
-#if defined(ARCH_IS_BIG_ENDIAN)
-		uint32_t sign:1;
-		uint32_t exp:8;
-		uint32_t fraction:23;
-#elif defined(ARCH_IS_LITTLE_ENDIAN)
-		uint32_t fraction:23;
-		uint32_t exp:8;
-		uint32_t sign:1;
-#else 
-#error "Unknown endians."
+	
+	struct {
+#if defined(__BE__)
+		uint32_t sign : 1;
+		uint32_t exp : 8;
+		uint32_t fraction : 23;
+#elif defined(__LE__)
+		uint32_t fraction : 23;
+		uint32_t exp : 8;
+		uint32_t sign : 1;
+#else
+	#error Unknown endianess
 #endif
 		} parts __attribute__ ((packed));
- 	} float32;
-	
+} float32;
+
 typedef union {
 	double d;
 	uint64_t binary;
 	
-	struct	{
-#if defined(ARCH_IS_BIG_ENDIAN)
-		uint64_t sign:1;
-		uint64_t exp:11;
-		uint64_t fraction:52;
-#elif defined(ARCH_IS_LITTLE_ENDIAN)
-		uint64_t fraction:52;
-		uint64_t exp:11;
-		uint64_t sign:1;
-#else 
-#error "Unknown endians."
+	struct {
+#if defined(__BE__)
+		uint64_t sign : 1;
+		uint64_t exp : 11;
+		uint64_t fraction : 52;
+#elif defined(__LE__)
+		uint64_t fraction : 52;
+		uint64_t exp : 11;
+		uint64_t sign : 1;
+#else
+	#error Unknown endianess
 #endif
-		} parts __attribute__ ((packed));
-	} float64;
+	} parts __attribute__ ((packed));
+} float64;
 
 #define FLOAT32_MAX 0x7f800000
@@ -110,6 +110,4 @@
 #endif
 
-
- /** @}
+/** @}
  */
-
