Changeset 2099 for Whitix/branches/netchannel/user/sdk/network/seq.h
- Timestamp:
- 06/03/10 22:43:33 (2 years ago)
- Files:
-
- 1 modified
-
Whitix/branches/netchannel/user/sdk/network/seq.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
Whitix/branches/netchannel/user/sdk/network/seq.h
r2088 r2099 2 2 #define TCP_SEQ_H 3 3 4 #define SeqBefore(a, b) (((long)(a - b)) < 0) 5 #define SeqBeforeEq(a, b) (((long)(a - b)) <= 0) 6 #define SeqAfter(a, b) (((long)(a - b)) > 0) 7 #define SeqAfterEq(a, b) (((long)(a - b)) >= 0) 4 #define SeqBefore(a, b) (((long)((a) - (b))) < 0) 5 #define SeqBeforeEq(a, b) (((long)((a) - (b))) <= 0) 6 #define SeqAfterEq(a, b) (((long)((b) - (a))) <= 0) 8 7 #define SeqBetween(a, b, c) (((c) - (b)) >= ((a) - (b))) 9 8 9 static inline ulong SeqAfter(ulong seq1, ulong seq2) 10 { 11 return (long)(seq2-seq1) < 0; 12 } 13 10 14 #endif
