u-boot tools can be built as a library (ibubootenv.a). Passing arguments to the library using global structures is not a good interface.
Andreas Fenkart (5): tools/env: make env_aes_cbc_crypt re-entrant tools/env: remove 'extern' from function prototype in fw_env.h tools/env: fw_printenv pass value_only as argument tools/env: compute size of usable area only once tools/env: no global variable sharing between application and library tools/env/fw_env.c | 95 ++++++++++++++++++++++++++----------------------- tools/env/fw_env.h | 31 ++++++---------- tools/env/fw_env_main.c | 28 +++++++++------ 3 files changed, 78 insertions(+), 76 deletions(-) -- 2.8.0.rc3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot