C语言中的LOCAL和GLOBAL函数

时间:2016-06-30 14:16:38

标签: c

我根据一些非常古老的C代码,并且遇到了以下问题:

GLOBAL void Input_Channels()
{
    // removed
}

还有很多类似的,但是LOCAL。

这是什么?我无法在任何地方看到有关LOCAL / GLOBAL功能的任何信息。

1 个答案:

答案 0 :(得分:1)

我最好的猜测是,在某处为此定义了宏,以帮助您查看函数是应该被视为公共还是私有(使用面向对象的术语) - 或者是否导出函数。

GLALAL无法做任何事情,LOCAL可以将这些函数标记为静态。

之前我还没有看到过,所以它可能是编译器供应商使用的语法的一个模糊的补充。您使用的是哪种编译器?