
Hi Mike,
On Sat, Feb 4, 2012 at 7:22 PM, Mike Frysinger vapier@gentoo.org wrote:
On Saturday 14 January 2012 01:45:54 Simon Glass wrote:
--- a/common/command.c +++ b/common/command.c
+int cmd_call(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +{
int result;
result = (cmdtp->cmd)(cmdtp, flag, argc, argv);
if (result)
debug("Command failed, result=%d", result);
return result;
+}
does a static inline in the header produce the same code size or better ?
It doesn't really matter - this function becomes static in a later patch. The common code is teased out of hush and main in two separate commits, since otherwise it gets very confusing.
--- a/include/command.h +++ b/include/command.h
+#ifndef __ASSEMBLY__ +int cmd_call(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); +#endif /* __ASSEMBLY__ */
move the prototype up to the rest of the !ASSEMBLY code rather than putting it at the end by itself ? -mike
Will do.
Regards, Simon