- Fixed ROUND_UP.  
- Simplified ROUND_DOWN.
Modified: trunk/reactos/boot/freeldr/freeldr/include/freeldr.h

Modified: trunk/reactos/boot/freeldr/freeldr/include/freeldr.h
--- trunk/reactos/boot/freeldr/freeldr/include/freeldr.h	2005-01-01 08:43:02 UTC (rev 12682)
+++ trunk/reactos/boot/freeldr/freeldr/include/freeldr.h	2005-01-01 10:54:48 UTC (rev 12683)
@@ -66,8 +66,8 @@
 typedef U16 *PU16;
 typedef U32 *PU32;
 
-#define ROUND_UP(N, S) ((N) + (S) - ((N) % (S)))
-#define ROUND_DOWN(N, S) ((N) - ((N) % (S)))
+#define ROUND_UP(N, S) (((N) + (S) - 1) & ~((S) - 1))
+#define ROUND_DOWN(N, S) ((N) & ~((S) - 1))
 
 #define PACKED __attribute__((packed))