rt-thread/src
Grissiom 7b0a3afdf9 kservice: export vsnprintf as rt_vsnprintf
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.
2013-09-23 11:34:13 +08:00
..
SConscript Add RT_USING_MEMHEAP_AS_HEAP feature: system can use "heap" memheap as system default memory heap. 2012-12-29 12:29:03 +00:00
clock.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
device.c device: add ref_count support 2013-07-09 15:44:55 +08:00
idle.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
ipc.c rt_event_recv: add a check on the option flag 2013-09-14 13:12:23 +08:00
irq.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
kservice.c kservice: export vsnprintf as rt_vsnprintf 2013-09-23 11:34:13 +08:00
mem.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
memheap.c memheap: dont alloc/memcpy when there is next node is enough for realloc 2013-07-15 11:47:55 +08:00
mempool.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
module.c add mount table 2013-07-22 07:46:10 +08:00
module.h Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
object.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
scheduler.c fix debug output of scheduler 2013-08-19 10:08:11 +08:00
slab.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
thread.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00
timer.c Embedded GPLv2 license. 2013-06-24 17:06:09 +08:00