325 lines · yaml
1header: string.h2standards:3 - stdc4macros:5 - macro_name: "NULL"6 macro_header: null-macro.h7types:8 - type_name: locale_t9 - type_name: size_t10enums: []11objects: []12functions:13 - name: memccpy14 standards:15 - posix16 return_type: void *17 arguments:18 - type: void *__restrict19 - type: const void *__restrict20 - type: int21 - type: size_t22 - name: memchr23 standards:24 - stdc25 return_type: void *26 arguments:27 - type: const void *28 - type: int29 - type: size_t30 - name: memcmp31 standards:32 - stdc33 return_type: int34 arguments:35 - type: const void *36 - type: const void *37 - type: size_t38 - name: memcpy39 standards:40 - stdc41 return_type: void *42 arguments:43 - type: void *__restrict44 - type: const void *__restrict45 - type: size_t46 - name: memmem47 standards:48 - GNUExtensions49 return_type: void *50 arguments:51 - type: const void *52 - type: size_t53 - type: const void *54 - type: size_t55 - name: memmove56 standards:57 - stdc58 return_type: void *59 arguments:60 - type: void *61 - type: const void *62 - type: size_t63 - name: mempcpy64 standards:65 - posix66 return_type: void *67 arguments:68 - type: void *__restrict69 - type: const void *__restrict70 - type: size_t71 - name: memrchr72 standards:73 - GNUExtensions74 return_type: void *75 arguments:76 - type: const void *77 - type: int78 - type: size_t79 - name: memset80 standards:81 - stdc82 return_type: void *83 arguments:84 - type: void *85 - type: int86 - type: size_t87 - name: memset_explicit88 standards:89 - stdc90 return_type: void *91 arguments:92 - type: void *93 - type: int94 - type: size_t95 - name: stpcpy96 standards:97 - posix98 return_type: char *99 arguments:100 - type: char *__restrict101 - type: const char *__restrict102 - name: stpncpy103 standards:104 - posix105 return_type: char *106 arguments:107 - type: char *__restrict108 - type: const char *__restrict109 - type: size_t110 - name: strcasestr111 standards:112 - GNUExtensions113 return_type: char *114 arguments:115 - type: const char *116 - type: const char *117 - name: strcat118 standards:119 - stdc120 return_type: char *121 arguments:122 - type: char *__restrict123 - type: const char *__restrict124 - name: strchr125 standards:126 - stdc127 return_type: char *128 arguments:129 - type: const char *130 - type: int131 - name: strchrnul132 standards:133 - GNUExtensions134 return_type: char *135 arguments:136 - type: const char *137 - type: int138 - name: strcmp139 standards:140 - stdc141 return_type: int142 arguments:143 - type: const char *144 - type: const char *145 - name: strcoll146 standards:147 - stdc148 return_type: int149 arguments:150 - type: const char *151 - type: const char *152 - name: strcoll_l153 standards:154 - stdc155 return_type: int156 arguments:157 - type: const char *158 - type: const char *159 - type: locale_t160 - name: strcpy161 standards:162 - stdc163 return_type: char *164 arguments:165 - type: char *__restrict166 - type: const char *__restrict167 - name: strcspn168 standards:169 - stdc170 return_type: size_t171 arguments:172 - type: const char *173 - type: const char *174 - name: strdup175 return_type: char *176 arguments:177 - type: const char *178 - name: strerror179 standards:180 - stdc181 return_type: char *182 arguments:183 - type: int184 - name: strerror_r185 standards:186 - GNUExtensions187 return_type: char *188 arguments:189 - type: int190 - type: char *191 - type: size_t192 - name: strlcat193 standards:194 - BSDExtensions195 return_type: size_t196 arguments:197 - type: char *__restrict198 - type: const char *__restrict199 - type: size_t200 - name: strlcpy201 standards:202 - BSDExtensions203 return_type: size_t204 arguments:205 - type: char *__restrict206 - type: const char *__restrict207 - type: size_t208 - name: strlen209 standards:210 - stdc211 return_type: size_t212 arguments:213 - type: const char *214 - name: strncat215 standards:216 - stdc217 return_type: char *218 arguments:219 - type: char *220 - type: const char *221 - type: size_t222 - name: strncmp223 standards:224 - stdc225 return_type: int226 arguments:227 - type: const char *228 - type: const char *229 - type: size_t230 - name: strncpy231 standards:232 - stdc233 return_type: char *234 arguments:235 - type: char *__restrict236 - type: const char *__restrict237 - type: size_t238 - name: strndup239 standards:240 - stdc241 return_type: char *242 arguments:243 - type: const char *244 - type: size_t245 - name: strnlen246 standards:247 - posix248 return_type: size_t249 arguments:250 - type: const char *251 - type: size_t252 - name: strpbrk253 standards:254 - stdc255 return_type: char *256 arguments:257 - type: const char *258 - type: const char *259 - name: strrchr260 standards:261 - stdc262 return_type: char *263 arguments:264 - type: const char *265 - type: int266 - name: strsep267 standards:268 - BSDExtensions269 return_type: char *270 arguments:271 - type: char **__restrict272 - type: const char *__restrict273 - name: strsignal274 standards:275 - posix276 return_type: char *277 arguments:278 - type: int279 - name: strspn280 standards:281 - stdc282 return_type: size_t283 arguments:284 - type: const char *285 - type: const char *286 - name: strstr287 standards:288 - stdc289 return_type: char *290 arguments:291 - type: const char *292 - type: const char *293 - name: strtok294 standards:295 - stdc296 return_type: char *297 arguments:298 - type: char *__restrict299 - type: const char *__restrict300 - name: strtok_r301 standards:302 - posix303 return_type: char *304 arguments:305 - type: char *__restrict306 - type: const char *__restrict307 - type: char ** __restrict308 - name: strxfrm309 standards:310 - stdc311 return_type: size_t312 arguments:313 - type: char *__restrict314 - type: const char *__restrict315 - type: size_t316 - name: strxfrm_l317 standards:318 - stdc319 return_type: size_t320 arguments:321 - type: char *__restrict322 - type: const char *__restrict323 - type: size_t324 - type: locale_t325