PTHREAD_COND_INITIALIZER 与 Splint
我有以下代码 static pthread_mutex_t watchdogMutex = PTHREAD_MUTEX_INITIALIZER static pthread_cond_t watchdogCond = PTHREAD_COND_INITIALIZER …
这个夹板警告的含义是什么?我可能做错了什么?
这是代码行: bool cpfs_utimens(struct Cpfs *, char const *path, struct timespec const[2]) 运行 splint 3.1.2 会生成此警告: cpfs.h:21:74: Fun…
__thread 上的夹板 barfs,它是 C99 的一部分
运行 matt@stanley:~/cpfs$ splint -paramuse +gnuextensions cpfs.c 夹板在这一行停止: __thread int cpfs_errno 出现解析错误: cpfs.c:127:13: Pa…
如何解决 Splint 中的解析错误
Splint 在发现解析错误后不会继续检查。我也尝试过 +trytorecover 选项,但没有改变。 请让我知道如何使用 +trytorecover 使 Splint 在解析错误后尝试…
有没有办法让 Splint 或类似的静态检查器与 Linux 内核模块一起工作?
我从“hello-5.c示例nofollow noreferrer">Linux 内核模块编程指南”,当我尝试 insmod 它时,我收到以下错误: insmod: error inserting 'hello-5.ko…
splint 如何知道我的函数没有在另一个文件中使用?
Splint 给了我以下警告: encrypt.c:4:8: Function exported but not used outside encrypt: flip A declaration is exported, but not used outside …
C99 和 ANSI-C 中的 struct 有什么区别?
这段代码在 ANSI-C 中似乎不正确,但在 C99 中没问题: struct a { int x int y } z What are the Differences about struct in C99 and ANSI-C ? 编…
解决有关“未使用”功能的夹板警告 当它们作为参数传递时
在我的程序中,splint 检查器警告: expat-test.c:23:1: Function exported but not used outside expat-test: start A declaration is exported, but…