以前对于函数指针和typedef的用法虽然直到一些,但是这次看uboot的board.c的源码还是卡住了一下. 函数类型typedef的形式我看的书上也只讲到了 typedef int (*test_fnc_t) (void)当做指向函数的指针来用.
uboot这么写成 typedef int (test_fnc_t) (void)仅重定义为函数类型,估计是为了更加灵活的使用吧.
参考文章为:
http://blog.sina.com.cn/s/blog_4e5bd77401000aig.html
==================================================