added streq() macro and defined default BUF_LEN
authorAndreas Steffen <andreas.steffen@strongswan.org>
Wed, 24 May 2006 07:54:20 +0000 (07:54 -0000)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Wed, 24 May 2006 07:54:20 +0000 (07:54 -0000)
src/libstrongswan/definitions.h

index c9ef066..f3e0cc6 100644 (file)
  #error "BYTE_ORDER must be defined"
 #endif
 
+/**
+  * Default length for various auxiliary text buffers
+  */
+#define BUF_LEN                512
+
+/**
+ * Macro compares to strings for equality
+ */
+#define streq(x,y) (strcmp(x, y) == 0)
 
 /**
  * Macro gives back larger of two values.
  */
-#define max(x,y) (x > y ? x : y)
+#define max(x,y) ((x) > (y) ? (x):(y))
 
 /**
  * Macro gives back smaller of two values.
  */
-#define min(x,y) (x < y ? x : y)
+#define min(x,y) ((x) < (y) ? (x):(y))
 
 /**
  * Debug macro to follow control flow