diff options
author | Guy Harris <guy@alum.mit.edu> | 2004-09-28 00:06:32 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2004-09-28 00:06:32 +0000 |
commit | ac98f225a8db46c1c6e29abfbed24c91544fa6e4 (patch) | |
tree | 59d5dec9184edbda7fc0e1335e7262c6d178b7af /epan/in_cksum.h | |
parent | d3f5261971af423b220eda7f852e7511b0b571da (diff) |
Move various checksum routines and headers to epan.
svn path=/trunk/; revision=12117
Diffstat (limited to 'epan/in_cksum.h')
-rw-r--r-- | epan/in_cksum.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/epan/in_cksum.h b/epan/in_cksum.h new file mode 100644 index 0000000000..53b274976f --- /dev/null +++ b/epan/in_cksum.h @@ -0,0 +1,14 @@ +/* in_cksum.h + * Declaration of Internet checksum routine. + * + * $Id$ + */ + +typedef struct { + const guint8 *ptr; + int len; +} vec_t; + +extern int in_cksum(const vec_t *vec, int veclen); + +extern guint16 in_cksum_shouldbe(guint16 sum, guint16 computed_sum); |