关键字/定义/return 值 - "STATUS" 在 C 中?
keyword /definition / return value - "STATUS" in C?
尝试生成一个 class,其中包含我在 c/c++ 中的调试助手的最少代码
在 c
中搜索来源以获取 OS
版本时,我发现了一个 link,其中代码 calls/defines 一个未知的 return 值 !
STATUS
GVver( flags, vout )
i4 flags;
ING_VERSION* vout;
bool
GVosvers( OSVersionString )
char *OSVersionString;
int
GVvista()
那是 c 代码吗?我试图理解并遵循内部 links,
**在 LINK> wiki **
这个 STATUS 关键字是什么?
正如 提到的那样,STATUS
很可能是 typedef
(如 i4
、ING_VERSION
,并且可能 bool
位于这次)。该语法使用 C 函数声明的旧样式——称为 K&R 样式——已经在 SO:
上讨论过
- Alternate C syntax for function declaration use cases
- Old style C function declaration
这意味着,您可以按照现代 C/C++ 语法阅读上述内容:
STATUS GVver(i4 flags, ING_VERSION* vout);
bool GVosvers(char *OSVersionString);
int GVvista();
尝试生成一个 class,其中包含我在 c/c++ 中的调试助手的最少代码
在 c
中搜索来源以获取 OS
版本时,我发现了一个 link,其中代码 calls/defines 一个未知的 return 值 !
STATUS
GVver( flags, vout )
i4 flags;
ING_VERSION* vout;
bool
GVosvers( OSVersionString )
char *OSVersionString;
int
GVvista()
那是 c 代码吗?我试图理解并遵循内部 links, **在 LINK> wiki **
这个 STATUS 关键字是什么?
正如 STATUS
很可能是 typedef
(如 i4
、ING_VERSION
,并且可能 bool
位于这次)。该语法使用 C 函数声明的旧样式——称为 K&R 样式——已经在 SO:
- Alternate C syntax for function declaration use cases
- Old style C function declaration
这意味着,您可以按照现代 C/C++ 语法阅读上述内容:
STATUS GVver(i4 flags, ING_VERSION* vout);
bool GVosvers(char *OSVersionString);
int GVvista();