--- src/sys/netinet/tcp_seq.h 2004/07/08 22:07:35 1.5 +++ src/sys/netinet/tcp_seq.h 2004/11/14 00:49:08 1.6 @@ -97,6 +97,18 @@ #define SEQ_GT(a,b) ((int)((a)-(b)) > 0) #define SEQ_GEQ(a,b) ((int)((a)-(b)) >= 0) +static __inline tcp_seq +seq_max(tcp_seq a, tcp_seq b) +{ + return (SEQ_GT(a, b) ? a : b); +} + +static __inline tcp_seq +seq_min(tcp_seq a, tcp_seq b) +{ + return (SEQ_LT(a, b) ? a : b); +} + /* for modulo comparisons of timestamps */ #define TSTMP_LT(a,b) ((int)((a)-(b)) < 0) #define TSTMP_GEQ(a,b) ((int)((a)-(b)) >= 0)