X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fcsum.c;h=47e803e3975c86ea09bc5f3245de99f6d5c9aeda;hb=f137ed099e3feaa4a9d8c5dc5f5234945451795e;hp=668d7108e86d7e47865f6ee3f56a02d0db774c1b;hpb=6879df6b58388ef7dbd8f27c9c152a2df902773d;p=openvswitch diff --git a/lib/csum.c b/lib/csum.c index 668d7108..47e803e3 100644 --- a/lib/csum.c +++ b/lib/csum.c @@ -18,6 +18,8 @@ #include "csum.h" #include "unaligned.h" +#ifndef __CHECKER__ + /* Returns the IP checksum of the 'n' bytes in 'data'. * * The return value has the same endianness as the data. That is, if 'data' @@ -109,3 +111,8 @@ recalc_csum32(ovs_be16 old_csum, ovs_be32 old_u32, ovs_be32 new_u32) return recalc_csum16(recalc_csum16(old_csum, old_u32, new_u32), old_u32 >> 16, new_u32 >> 16); } + +#else /* __CHECKER__ */ +/* Making sparse happy with these functions also makes them unreadable, so + * don't bother to show it their implementations. */ +#endif