2
0
mirror of https://github.com/openvswitch/ovs synced 2025-10-25 15:07:05 +00:00

Make the source tree sparse clean.

With this commit, the tree compiles clean with sparse commit 87f4a7fda3d
"Teach 'already_tokenized()' to use the stream name hash table" with patch
"evaluate: Allow sizeof(_Bool) to succeed" available at
http://permalink.gmane.org/gmane.comp.parsers.sparse/2461 applied, as long
as the "include/sparse" directory is included for use by sparse (only),
e.g.:
     make CC="CHECK='sparse -I../include/sparse' cgcc"
This commit is contained in:
Ben Pfaff
2011-05-06 12:59:51 -07:00
parent c4cac9abf2
commit 6506f45c08
16 changed files with 616 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2010 Nicira Networks.
* Copyright (c) 2010, 2011 Nicira Networks.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -22,6 +22,7 @@
int
main(void)
{
#ifndef __CHECKER__
/* I picked some random numbers. */
const uint16_t s = 0xc9bd;
const uint32_t l = 0xffe56ae8;
@@ -44,6 +45,9 @@ main(void)
assert(ntohll(htonll(ll)) == ll);
assert(CONSTANT_HTONLL(ntohll(ll)) == ll);
assert(ntohll(CONSTANT_HTONLL(ll)));
#else /* __CHECKER__ */
/* Making sparse happy with this code makes it unreadable, so don't bother. */
#endif
return 0;
}