From efba6ce941fb96763d5804212a674ca6b7098853 Mon Sep 17 00:00:00 2001 From: paul Date: Wed, 25 Aug 2004 13:47:16 +0000 Subject: 2004-08-19 Paul Jakma * zebra.h: add MAX and MIN defines (eg for ospf6d) --- lib/ChangeLog | 4 ++++ lib/zebra.h | 11 ++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/ChangeLog b/lib/ChangeLog index 0e1960b1..514f47a1 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2004-08-19 Paul Jakma + + * zebra.h: add MAX and MIN defines (eg for ospf6d) + 2004-08-19 Paul Jakma * sockopt.c: include sockopt.h diff --git a/lib/zebra.h b/lib/zebra.h index 89e07dea..6412655c 100644 --- a/lib/zebra.h +++ b/lib/zebra.h @@ -245,6 +245,14 @@ struct in_pktinfo }; #endif +/* MAX / MIN are not commonly defined, but useful */ +#ifndef MAX +#define MAX(a, b) ((a) > (b) ? (a) : (b)) +#endif +#ifndef MIN +#define MIN(a, b) ((a) < (b) ? (a) : (b)) +#endif + /* For old definition. */ #ifndef IN6_ARE_ADDR_EQUAL #define IN6_ARE_ADDR_EQUAL IN6_IS_ADDR_EQUAL @@ -269,7 +277,8 @@ struct in_pktinfo #define ZEBRA_IPV6_NEXTHOP_LOOKUP 16 #define ZEBRA_IPV4_IMPORT_LOOKUP 17 #define ZEBRA_IPV6_IMPORT_LOOKUP 18 -#define ZEBRA_MESSAGE_MAX 19 +#define ZEBRA_INTERFACE_RENAME 19 +#define ZEBRA_MESSAGE_MAX 20 /* Zebra route's types. */ #define ZEBRA_ROUTE_SYSTEM 0 -- cgit v1.2.1