外部函数声明:函数定义是在外部文件中,而要在本文件中调用,这样,如果没有声明的话就会有警告信息,外部函数声明一般是在源文件对应的头文件中。外部函数声明实例如下:
extern void nand_init(void);
extern U32 nand_read_id(void);
extern void nand_read_page(U32 blockidx, U32 pageidx);
extern U32 nand_program_page(U32 blockidx, U32 pageidx);
extern U32 nand_erase_block(U32 blockidx);
extern U32 nand_check_blank(U32 blockidx);
extern U32 nand_mark_badblock(U32 blockidx);
extern U32 nand_is_badblock(U32 blockidx);
extern U32 nand_info_table(void);
|