才鸟学飞 发表于 2005-11-11 12:09:57

我在读MINIX时遇到的问题,主要是宏命令

关于,我读MINIX遇到的一些问题

00034#define _PROTOTPE(function,params)    functionparams
0004 6 #define _PROTOTPE(function,params)    function()
这两句我是怎么都搞不明白  望指教 前面 的数字是行号
如果谁要看上下文 ,看MINIX里的那行就有了
00046#idndef _SIZE_T
00407#define _SIZE_T
   typedef unsigned int size_
#endif

这个我是不明白的是,中间的 定义语句typedef unsigned int size起的什么作用

#defineNULL ((void *)0)
这个我的理解是  定义了个 指针NULL指向那个返回直是空指针的函数



还有个问题就是 我找不到一些函数的实现如_PROTOTYPE()
虽然转了好写地方
但是不是说明就是应用,不知道遇到这种问题怎么解决啊


各位大侠 指教下 谢谢  谢谢  谢谢

zwp771 发表于 2005-12-1 17:32:53

00034#define _PROTOTPE(function,params) function params
0004 6 #define _PROTOTPE(function,params) function()
主要的作用在于对于K&R的函数声明的兼容,在lint不报错或者警告
页: [1]
查看完整版本: 我在读MINIX时遇到的问题,主要是宏命令