1 menu "Standard library functions"
4 bool "Enable Built in versions of stdlib functions"
6 Not all host OSes provide link targets for stdlib functions
7 Palacios provides internal implementations of these functions, that you can select from this list
12 depends on BUILT_IN_STDLIB
14 This enables Palacios' internal implementation of memset
17 config BUILT_IN_MEMCPY
20 depends on BUILT_IN_STDLIB
22 This enables Palacios' internal implementation of memcpy
24 config BUILT_IN_MEMMOVE
27 depends on BUILT_IN_STDLIB
29 This enables Palacios' internal implementation of memmove
31 config BUILT_IN_MEMCMP
34 depends on BUILT_IN_STDLIB
36 This enables Palacios' internal implementation of memcmp
38 config BUILT_IN_STRLEN
41 depends on BUILT_IN_STDLIB
43 This enables Palacios' internal implementation of strlen
45 config BUILT_IN_STRNLEN
48 depends on BUILT_IN_STDLIB
50 This enables Palacios' internal implementation of strnlen
53 config BUILT_IN_STRCMP
56 depends on BUILT_IN_STDLIB
58 This enables Palacios' internal implementation of strcmp
61 config BUILT_IN_STRCASECMP
63 depends on BUILT_IN_STDLIB
65 This enables Palacios' internal implementation of strcasecmp
67 config BUILT_IN_STRNCMP
70 depends on BUILT_IN_STDLIB
72 This enables Palacios' internal implementation of strncmp
74 config BUILT_IN_STRNCASECMP
77 depends on BUILT_IN_STDLIB
79 This enables Palacios' internal implementation of strncasecmp
82 config BUILT_IN_STRCAT
85 depends on BUILT_IN_STDLIB
87 This enables Palacios' internal implementation of strcat
89 config BUILT_IN_STRNCAT
92 depends on BUILT_IN_STDLIB
94 This enables Palacios' internal implementation of strncat
96 config BUILT_IN_STRCPY
99 depends on BUILT_IN_STDLIB
101 This enables Palacios' internal implementation of strcpy
103 config BUILT_IN_STRNCPY
106 depends on BUILT_IN_STDLIB
108 This enables Palacios' internal implementation of strncpy
110 config BUILT_IN_STRDUP
113 depends on BUILT_IN_STDLIB
115 This enables Palacios' internal implementation of strdup
117 config BUILT_IN_STRSTR
120 depends on BUILT_IN_STDLIB
122 This enables Palacios internal implementation of strstr
127 depends on BUILT_IN_STDLIB
129 This enables Palacios' internal implementation of atoi
131 config BUILT_IN_STRCHR
134 depends on BUILT_IN_STDLIB
136 This enables Palacios' internal implementation of strchr
138 config BUILT_IN_STRRCHR
141 depends on BUILT_IN_STDLIB
143 This enables Palacios' internal implementation of strrchr
145 config BUILT_IN_STRPBRK
148 depends on BUILT_IN_STDLIB
150 This enables Palacios' internal implementation of strpbrk
153 config BUILT_IN_STDIO
154 bool "Enable Built in versions of stdio functions"
157 Not all host OSes provide link targets for stdio functions
158 Palacios provides internal implementations of these functions, that you can select from this list
162 config BUILT_IN_SPRINTF
165 depends on BUILT_IN_STDIO
167 This enables Palacios' internal implementation of sprintf
170 config BUILT_IN_SNPRINTF
173 depends on BUILT_IN_STDIO
175 This enables Palacios' internal implementation of snprintf
178 config BUILT_IN_VSPRINTF
181 depends on BUILT_IN_STDIO
183 This enables Palacios' internal implementation of vsprintf
186 config BUILT_IN_VSNRPRINTF
189 depends on BUILT_IN_STDIO
191 This enables Palacios' internal implementation of vsnrprintf