uboot上的一点代码,没看明白!该怎么处理

uboot上的一点代码,没看明白!struct in_str {const char *p#ifndef __U_BOOT__char peek_buf[2]#endifin

uboot上的一点代码,没看明白!
struct in_str {
const char *p;
#ifndef __U_BOOT__
char peek_buf[2];
#endif
int __promptme;
int promptmode;
#ifndef __U_BOOT__
FILE *file;
#endif
int (*get) (struct in_str *); //这里不明白有什么作用!
int (*peek) (struct in_str *);
};

[解决办法]
定义一个函数指针。

[解决办法]
只知道她是个函数指针, 指向任何 参数是指向 struct in_str 类型的指针, 返回值是 int 型. 

这个应该是获取初始化数据, 返回一个啥玩意儿数据! 

接触过一点点, 不咋懂, 帮顶了!

你应该发到 硬件/嵌入式开发 版块!