X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/b061a43bf32824cb214e9e3a29a974341de443d4..refs/heads/master:/include/string.h diff --git a/include/string.h b/include/string.h index 6fe4b8d..479c759 100644 --- a/include/string.h +++ b/include/string.h @@ -72,11 +72,15 @@ int memcmp(const void *__s1, const void *__s2, size_t __n); void *memcpy(void *__dst, const void *__src, size_t __n); void *memmove(void *__dst, const void *__src, size_t __len); void *memset(void *__b, int __c, size_t __len); +#ifndef UNIFDEF_DRIVERKIT char *strcat(char *__s1, const char *__s2); +#endif /* UNIFDEF_DRIVERKIT */ char *strchr(const char *__s, int __c); int strcmp(const char *__s1, const char *__s2); int strcoll(const char *__s1, const char *__s2); +#ifndef UNIFDEF_DRIVERKIT char *strcpy(char *__dst, const char *__src); +#endif /* UNIFDEF_DRIVERKIT */ size_t strcspn(const char *__s, const char *__charset); //Begin-Libc #ifndef LIBC_ALIAS_STRERROR @@ -135,7 +139,9 @@ __END_DECLS #if __DARWIN_C_LEVEL >= 200809L __BEGIN_DECLS +#ifndef UNIFDEF_DRIVERKIT char *stpcpy(char *__dst, const char *__src); +#endif /* UNIFDEF_DRIVERKIT */ char *stpncpy(char *__dst, const char *__src, size_t __n) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); char *strndup(const char *__s1, size_t __n) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); size_t strnlen(const char *__s1, size_t __n) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); @@ -178,6 +184,10 @@ void swab(const void * __restrict, void * __restrict, ssize_t); __OSX_AVAILABLE(10.12.1) __IOS_AVAILABLE(10.1) __TVOS_AVAILABLE(10.0.1) __WATCHOS_AVAILABLE(3.1) int timingsafe_bcmp(const void *__b1, const void *__b2, size_t __len); + +__OSX_AVAILABLE(10.16) __IOS_AVAILABLE(14.0) +__TVOS_AVAILABLE(14.0) __WATCHOS_AVAILABLE(7.0) +int strsignal_r(int __sig, char *__strsignalbuf, size_t __buflen); __END_DECLS /* Some functions historically defined in string.h were placed in strings.h