X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=xdiff%2Fxmacros.h;h=78f02603b8abde66cb170ca867345cbb70660f60;hb=HEAD;hp=4c2fde80c143b3aaf086dc36c1a050851f83feaa;hpb=ce18135d862b5dbc731d203b27c279529e58b54b;p=git.git diff --git a/xdiff/xmacros.h b/xdiff/xmacros.h index 4c2fde80..78f02603 100644 --- a/xdiff/xmacros.h +++ b/xdiff/xmacros.h @@ -33,6 +33,7 @@ #define XDL_ISDIGIT(c) ((c) >= '0' && (c) <= '9') #define XDL_HASHLONG(v, b) (((unsigned long)(v) * GR_PRIME) >> ((CHAR_BIT * sizeof(unsigned long)) - (b))) #define XDL_PTRFREE(p) do { if (p) { xdl_free(p); (p) = NULL; } } while (0) +#define XDL_RECMATCH(r1, r2) ((r1)->size == (r2)->size && memcmp((r1)->ptr, (r2)->ptr, (r1)->size) == 0) #define XDL_LE32_PUT(p, v) \ do { \ unsigned char *__p = (unsigned char *) (p); \