This all started from me wondering "why does this standalone app end
up being so huge"? Oh, it essentially links in its own standard C
library to get strlen() and snprintf(). Which then led to asking "why
don't we export all those standard C functions when we have them
anyway?".

CI has chewed on these and seem happy - it was CI which told me about
the necessity of [1/9]: https://github.com/u-boot/u-boot/pull/813


Rasmus Villemoes (9):
  malloc.h: be a bit more consistent with macro definitions
  _exports.h: drop creating dummy i2c entries and fixup config
    dependency
  _exports.h: simplify condition for including spi functions
  _exports.h: drop the last dummy entries
  exports.c: drop unused dummy function
  exports.h: make sure declarations are in sync with the actual exports
  _exports.h: reorganize a bit
  _exports.h: export standard memory/string handling functions
  exports.h: bump XF_VERSION

 common/exports.c   | 11 ----------
 include/_exports.h | 50 ++++++++++++++++++++++------------------------
 include/exports.h  | 38 ++++-------------------------------
 include/malloc.h   |  6 +++---
 4 files changed, 31 insertions(+), 74 deletions(-)

-- 
2.51.0

Reply via email to