参考:
typedef unsigned long uword;
定义uword这个名字是unsigned long 的代名,在这语句后面凡是需要定义unsigned long 型变量时均可以uword取代之。
#define put_wvalue(n,c) (*((volatile uword *)(n)) = (c))
定义一个宏,名为 put_wvalue(n,c) 宏的内容是(*((volatile uword *)(n)) = (c))
程序中出现 put_wvalue(n,c)子句时,编译器自动以(*((volatile uword *)(n)) = (c)) 代替之。
不知这样说明白否?
发表时间:2003年3月29日9:50:31