1 /* 2 * Copyright (c) 2006-2024 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 11 #include <rtthread.h> 12 #include <rtm.h> 13 14 #include <string.h> 15 #include <stdio.h> 16 #include <stdlib.h> 17 18 RTM_EXPORT(strcpy); 19 RTM_EXPORT(strncpy); 20 RTM_EXPORT(strlen); 21 RTM_EXPORT(strcat); 22 RTM_EXPORT(strstr); 23 RTM_EXPORT(strchr); 24 RTM_EXPORT(strcmp); 25 RTM_EXPORT(strtol); 26 RTM_EXPORT(strtoul); 27 RTM_EXPORT(strncmp); 28 29 RTM_EXPORT(memcpy); 30 RTM_EXPORT(memcmp); 31 RTM_EXPORT(memmove); 32 RTM_EXPORT(memset); 33 RTM_EXPORT(memchr); 34 35 RTM_EXPORT(putchar); 36 RTM_EXPORT(puts); 37 RTM_EXPORT(printf); 38 RTM_EXPORT(sprintf); 39 RTM_EXPORT(snprintf); 40 41 RTM_EXPORT(fwrite); 42 43 #include <setjmp.h> 44 RTM_EXPORT(longjmp); 45 RTM_EXPORT(setjmp); 46 47 RTM_EXPORT(exit); 48 RTM_EXPORT(abort); 49 50 RTM_EXPORT(rand); 51 52 #include <assert.h> 53 RTM_EXPORT(__assert_func); 54