• G
    kservice: export vsnprintf as rt_vsnprintf · 7b0a3afd
    Grissiom 提交于
    vsnprintf is a common string function that could be used in many places.
    Using both vsnprintf in libc and vsnprintf in the RTT could make a
    bigger image. Moreover, if newlib is not enabled when compiling with
    GCC, referencing vsnprintf will lead to link error:
    
        .../arm-none-eabi/lib/armv7-ar/thumb/softfp/libc.a(lib_a-sbrkr.o):
        In function `_sbrk_r':
        sbrkr.c:(.text._sbrk_r+0xc): undefined reference to `_sbrk'
        collect2: error: ld returned 1 exit status
    
    Using rt_vsnprintf could avoid such problem.
    7b0a3afd
rtthread.h 14.6 KB