diff options
| author | Jakob Kaivo <jkk@ung.org> | 2024-01-31 17:07:29 -0500 |
|---|---|---|
| committer | Jakob Kaivo <jkk@ung.org> | 2024-01-31 17:07:29 -0500 |
| commit | 40e2986d3d196855bba3836a60a482fd3a0f73a8 (patch) | |
| tree | 6ce03ea7ddffb7f0001bff12706b21f9bce3c67e /src/string | |
| parent | 421cc9cd7295e5b92cf167a41bd8f55a3b842728 (diff) | |
remove posix and xopen specific functions
Diffstat (limited to 'src/string')
| -rw-r--r-- | src/string/memccpy.c | 28 | ||||
| -rw-r--r-- | src/string/strdup.c | 22 |
2 files changed, 0 insertions, 50 deletions
diff --git a/src/string/memccpy.c b/src/string/memccpy.c deleted file mode 100644 index c722ba7d..00000000 --- a/src/string/memccpy.c +++ /dev/null @@ -1,28 +0,0 @@ -#include <string.h> -#include "_safety.h" - -void *memccpy(void * restrict s1, const void * restrict s2, int c, size_t n) -{ - SIGNAL_SAFE(0); - - unsigned char *dst = s1; - const unsigned char *src = s2; - size_t i = 0; - - ASSERT_NOOVERLAP(s1, s2, n); - - for (i = 0; i < n; i++) { - dst[i] = src[i]; - if (dst[i] == (unsigned char)c) { - return dst + i + 1; - } - } - - return NULL; -} - -__check_4(void *, 0, memccpy, void * restrict, const void * restrict, int, size_t) - -/* -XOPEN(4) -*/ diff --git a/src/string/strdup.c b/src/string/strdup.c deleted file mode 100644 index ecd671db..00000000 --- a/src/string/strdup.c +++ /dev/null @@ -1,22 +0,0 @@ -#include <string.h> -#include <stdlib.h> -#include "_safety.h" - -char * strdup(const char *s) -{ - SIGNAL_SAFE(0); - - size_t len = strlen(s); - char *ret = malloc(len + 1); - if (ret) { - strcpy(ret, s); - } - return ret; -} - -__check_1(char *, 0, strdup, const char *) - -/* -XOPEN(400) -POSIX(200809) -*/ |
