Comments
Patch
@@ -39,10 +39,9 @@
#include <stdio.h>
#include <asm/types.h>
#include <linux/jffs2.h>
+#include "common.h"
#include "compr.h"
-#define min(x,y) ((x)<(y)?(x):(y))
-
/* Plan: call deflate() with avail_in == *sourcelen,
avail_out = *dstlen - 12 and flush == Z_FINISH.
If it doesn't manage to finish, call it again with
@@ -34,6 +34,7 @@ extern "C" {
#endif
#define MIN(a ,b) ((a) < (b) ? (a) : (b))
+#define min(a, b) MIN(a, b) /* glue for linux kernel source */
#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
/* Verbose messages */
@@ -14,6 +14,8 @@
#include <linux/types.h>
#include <asm/byteorder.h>
+#include "common.h"
+
#define BLOCK_SIZE 1024
#define JFFS_MAGIC 0x34383931 /* "1984" */
#define JFFS_MAX_NAME_LEN 256
@@ -32,8 +34,6 @@
#define JFFS_MAGIC_BITMASK 0x34383931
#define JFFS_DIRTY_BITMASK 0x00000000
-#define min(x,y) (x) > (y) ? (y) : (x)
-
struct jffs_raw_inode
{
uint32_t magic; /* A constant magic number. */
@@ -72,13 +72,14 @@
#include <crc32.h>
#include "rbtree.h"
+#include "common.h"
+
/* Do not use the weird XPG version of basename */
#undef basename
//#define DMALLOC
//#define mkfs_debug_msg error_msg
#define mkfs_debug_msg(a...) { }
-#define min(x,y) ({ typeof((x)) _x = (x); typeof((y)) _y = (y); (_x>_y)?_y:_x; })
#define PAD(x) (((x)+3)&~3)
@@ -20,7 +20,7 @@
#include "mtd/mtd-user.h"
#include "mcast_image.h"
-#define min(x,y) ( (x)>(y)?(y):(x) )
+#include "common.h"
#define WBUF_SIZE 4096
struct eraseblock {
Kill off duplicated min() defines and convert to the common.h one. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- compr_zlib.c | 3 +-- include/common.h | 1 + jffs-dump.c | 4 ++-- mkfs.jffs2.c | 3 ++- recv_image.c | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-)