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 ?

> --- 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

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to