On 11:07 Sat 21 Feb , Mike Frysinger wrote: > On Saturday 21 February 2009 03:46:20 Jean-Christophe PLAGNIOL-VILLARD wrote: > > --- a/common/cmd_bdinfo.c > > +++ b/common/cmd_bdinfo.c > > +void board_bdinfo(cmd_tbl_t *, int, int, char **) __attribute__((weak)); > > +void cpu_bdinfo(cmd_tbl_t *, int, int, char **) __attribute__((weak)); > > since other people are expected to implement these functions, better to put > the prototype into a common header so that the implementation and the caller > agree on the function signature. the compiler can check this way. done in the bdinfo.h but IIRC we specify it's weak here not in the header > > > +int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) > > +{ > > + /* call arch bdinfo */ > > + arch_bdinfo(cmdtp, flag, argc, argv); > > + > > + /* call soc bdinfo */ > > + if(cpu_bdinfo) { > > + printf("CPU Info\n"); > > + cpu_bdinfo(cmdtp, flag, argc, argv); > > + } > > + > > + /* call board bdinfo */ > > + if(board_bdinfo) { > > + printf("Board Info\n"); > > + board_bdinfo(cmdtp, flag, argc, argv); > > + } > > there should be a space after that "if". i would use "puts" instead of > "printf" since you arent using any format strings. ok
Best Regards, J. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot