From 3c3595adfd251cbef1aa7edb6984ed63cd32d205 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Mon, 29 May 2006 07:03:34 +0000 Subject: [PATCH] added memeq() macro --- src/libstrongswan/definitions.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/libstrongswan/definitions.h b/src/libstrongswan/definitions.h index f3e0cc690..4df651037 100644 --- a/src/libstrongswan/definitions.h +++ b/src/libstrongswan/definitions.h @@ -24,8 +24,6 @@ #ifndef DEFINITIONS_H_ #define DEFINITIONS_H_ - - /* stolen from strongswan */ #if linux # if defined(i386) && !defined(__i386__) @@ -65,10 +63,15 @@ #define BUF_LEN 512 /** - * Macro compares to strings for equality + * Macro compares two strings for equality */ #define streq(x,y) (strcmp(x, y) == 0) +/** + * Macro compares two binary blobs for equality + */ +#define memeq(x,y,len) (memcmp(x, y, len) == 0) + /** * Macro gives back larger of two values. */