X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Ftest-byte-order.c;h=4af765e890ef3733d94970db472dbc821a00fa79;hb=28c5588e8e1a8d091c5d2275232c35f2968a97fa;hp=187075457eb9901edf740f385f160a1e6444d7ad;hpb=10a24935c9d382e4d85b05d9616843f3d3bb4983;p=sliver-openvswitch.git diff --git a/tests/test-byte-order.c b/tests/test-byte-order.c index 187075457..4af765e89 100644 --- a/tests/test-byte-order.c +++ b/tests/test-byte-order.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010 Nicira Networks. + * Copyright (c) 2010, 2011 Nicira, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,10 +18,12 @@ #include "byte-order.h" #include #include +#include "ovstest.h" -int -main(void) +static void +test_byte_order_main(int argc OVS_UNUSED, char *argv[] OVS_UNUSED) { +#ifndef __CHECKER__ /* I picked some random numbers. */ const uint16_t s = 0xc9bd; const uint32_t l = 0xffe56ae8; @@ -44,6 +46,9 @@ main(void) assert(ntohll(htonll(ll)) == ll); assert(CONSTANT_HTONLL(ntohll(ll)) == ll); assert(ntohll(CONSTANT_HTONLL(ll))); - - return 0; +#else /* __CHECKER__ */ +/* Making sparse happy with this code makes it unreadable, so don't bother. */ +#endif } + +OVSTEST_REGISTER("test-byte-order", test_byte_order_main);