c - C 编程中的 LINT_ARGS 是什么?

标签 c lint

C 编程中的常量 LINT_ARGS 是什么?我在 C 程序中见过它,比如

#ifdef LINT_ARGS
//bla bla bla

还提到了here

我是初学者,所以请简单回答。

最佳答案

LINT_ARG 是一个宏,用于检查用户是否想要在 Microsoft C 中验证函数原型(prototype)。

因此,如果未定义此宏,则编译器可能会发出未找到函数的警告/错误或类似的警告/错误。但在 MSC 版本 4 之后,它默认启用。

请参阅下面的用法示例:

/*
 * Prototypes for local functions:
 */
#ifdef LINT_ARGS
static u16 MTU_alloc_dlg_id(u16 *dlg_id);
static u8 MTU_alloc_invoke_id(void);
#endif

关于c - C 编程中的 LINT_ARGS 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43251060/

相关文章:

css - 如何安装和使用我为 CLI 编写的自定义 CSLint 规则?

Gulp 中的 Sass lint 任务 - 代码质量

c - 将 char** 传递给函数

c++ - 你如何删除 OpenCV 中的 cvseq?

android - 在运行 lint 检测器之前收集特定类

android - NoSuchMethod :org. jetbrains.kotlin.resolve.diagnostics.DiagnosticSuppressor$Companion.getEP_NAME()Lcom/intellij/openapi/extensions/ExtensionPointName;

python - 在 Python 代码中标记 "print"语句

c - 在 C 中的扫雷器中板

c++ - "Culling"对于单个顶点 - glDrawArrays(GL_POINTS)

c - 为什么我会收到错误 (C)?