1 menu "Standard library functions"
4 bool "Enable Built in versions of stdlib functions"
7 Not all host OSes provide link targets for stdlib functions
8 Palacios provides internal implementations of these functions, that you can select from this list
10 config BUILT_IN_MEMSET
13 depends on BUILT_IN_STDLIB
15 This enables Palacios' internal implementation of memset
18 config BUILT_IN_MEMCPY
21 depends on BUILT_IN_STDLIB
23 This enables Palacios' internal implementation of memcpy
25 config BUILT_IN_MEMMOVE
28 depends on BUILT_IN_STDLIB
30 This enables Palacios' internal implementation of memmove
32 config BUILT_IN_MEMCMP
35 depends on BUILT_IN_STDLIB
37 This enables Palacios' internal implementation of memcmp
39 config BUILT_IN_STRLEN
42 depends on BUILT_IN_STDLIB
44 This enables Palacios' internal implementation of strlen
46 config BUILT_IN_STRNLEN
49 depends on BUILT_IN_STDLIB
51 This enables Palacios' internal implementation of strnlen
54 config BUILT_IN_STRCMP
57 depends on BUILT_IN_STDLIB
59 This enables Palacios' internal implementation of strcmp
62 config BUILT_IN_STRCASECMP
65 depends on BUILT_IN_STDLIB
67 This enables Palacios' internal implementation of strcasecmp
69 config BUILT_IN_STRNCMP
72 depends on BUILT_IN_STDLIB
74 This enables Palacios' internal implementation of strncmp
76 config BUILT_IN_STRNCASECMP
79 depends on BUILT_IN_STDLIB
81 This enables Palacios' internal implementation of strncasecmp
84 config BUILT_IN_STRCAT
87 depends on BUILT_IN_STDLIB
89 This enables Palacios' internal implementation of strcat
91 config BUILT_IN_STRNCAT
94 depends on BUILT_IN_STDLIB
96 This enables Palacios' internal implementation of strncat
98 config BUILT_IN_STRCPY
101 depends on BUILT_IN_STDLIB
103 This enables Palacios' internal implementation of strcpy
105 config BUILT_IN_STRNCPY
108 depends on BUILT_IN_STDLIB
110 This enables Palacios' internal implementation of strncpy
112 config BUILT_IN_STRDUP
115 depends on BUILT_IN_STDLIB
117 This enables Palacios' internal implementation of strdup
119 config BUILT_IN_STRSTR
122 depends on BUILT_IN_STDLIB
124 This enables Palacios internal implementation of strstr
130 depends on BUILT_IN_STDLIB
132 This enables Palacios' internal implementation of atoi
134 config BUILT_IN_STRCHR
137 depends on BUILT_IN_STDLIB
139 This enables Palacios' internal implementation of strchr
141 config BUILT_IN_STRRCHR
144 depends on BUILT_IN_STDLIB
146 This enables Palacios' internal implementation of strrchr
148 config BUILT_IN_STRPBRK
151 depends on BUILT_IN_STDLIB
153 This enables Palacios' internal implementation of strpbrk
156 config BUILT_IN_STDIO
157 bool "Enable Built in versions of stdio functions"
160 Not all host OSes provide link targets for stdio functions
161 Palacios provides internal implementations of these functions, that you can select from this list
165 config BUILT_IN_SPRINTF
168 depends on BUILT_IN_STDIO
170 This enables Palacios' internal implementation of sprintf
173 config BUILT_IN_SNPRINTF
176 depends on BUILT_IN_STDIO
178 This enables Palacios' internal implementation of snprintf
181 config BUILT_IN_VSPRINTF
184 depends on BUILT_IN_STDIO
186 This enables Palacios' internal implementation of vsprintf
189 config BUILT_IN_VSNRPRINTF
192 depends on BUILT_IN_STDIO
194 This enables Palacios' internal implementation of vsnrprintf