#include <tools/ccanlint/ccanlint.h>
#include <tools/tools.h>
-#include <ccan/talloc/talloc.h>
#include <ccan/str/str.h>
-#include <ccan/str_talloc/str_talloc.h>
#include <ccan/foreach/foreach.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <ctype.h>
static void check_hash_if(struct manifest *m,
- bool keep,
- unsigned int *timeleft, struct score *score)
+ unsigned int *timeleft, struct score *score)
{
struct list_head *list;
const char *explanation =
"\n\t(#if works like #ifdef, but with gcc's -Wundef, we can detect\n"
"\tmistyped or unknown configuration options)";
+ /* We don't fail ccanlint for this. */
+ score->pass = true;
+
foreach_ptr(list, &m->c_files, &m->h_files,
&m->run_tests, &m->api_tests,
&m->compile_ok_tests, &m->compile_fail_tests,
}
if (!score->error) {
- score->pass = true;
score->score = score->total;
}
}
.key = "hash_if",
.name = "Features are checked with #if not #ifdef",
.check = check_hash_if,
- .needs = ""
+ .needs = "info_exists"
};
REGISTER_TEST(hash_if);