1 /* 2 * Copyright (c) 2006-2018, RT-Thread Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2017/10/15 bernard the first version 9 */ 10 #include <rtthread.h> 11 #include <rtm.h> 12 13 #include <string.h> 14 #include <stdio.h> 15 #include <stdlib.h> 16 17 RTM_EXPORT(strcpy); 18 RTM_EXPORT(strncpy); 19 RTM_EXPORT(strlen); 20 RTM_EXPORT(strcat); 21 RTM_EXPORT(strstr); 22 RTM_EXPORT(strchr); 23 RTM_EXPORT(strcmp); 24 RTM_EXPORT(strtol); 25 RTM_EXPORT(strtoul); 26 RTM_EXPORT(strncmp); 27 28 RTM_EXPORT(memcpy); 29 RTM_EXPORT(memcmp); 30 RTM_EXPORT(memmove); 31 RTM_EXPORT(memset); 32 RTM_EXPORT(memchr); 33 34 RTM_EXPORT(putchar); 35 RTM_EXPORT(puts); 36 RTM_EXPORT(printf); 37 RTM_EXPORT(sprintf); 38 RTM_EXPORT(snprintf); 39 40 RTM_EXPORT(fwrite); 41 42 #include <time.h> 43 RTM_EXPORT(localtime); 44 RTM_EXPORT(time); 45 46 #include <setjmp.h> 47 RTM_EXPORT(longjmp); 48 RTM_EXPORT(setjmp); 49 50 RTM_EXPORT(exit); 51 RTM_EXPORT(abort); 52 53 RTM_EXPORT(rand); 54 55 #include <assert.h> 56 RTM_EXPORT(__assert_func); 57