Functions
string.h File Reference

Transactional wrappers for interfaces of <string.h>. More...

#include "picotm/config/picotm-libc-config.h"
#include "picotm/compiler.h"
#include <string.h>

Functions

PICOTM_NOTHROW void * memccpy_tx (void *restrict dest, const void *restrict src, int c, size_t n)
 
PICOTM_NOTHROW void * memchr_tx (const void *s, int c, size_t n)
 
PICOTM_NOTHROW int memcmp_tx (const void *s1, const void *s2, size_t n)
 
PICOTM_NOTHROW void * memcpy_tx (void *restrict dest, const void *restrict src, size_t n)
 
PICOTM_NOTHROW void * memmove_tx (void *dest, const void *src, size_t n)
 
PICOTM_NOTHROW void * memrchr_tx (const void *s, int c, size_t n)
 
PICOTM_NOTHROW void * memset_tx (void *s, int c, size_t n)
 
PICOTM_NOTHROW void * rawmemchr_tx (const void *s, int c)
 
PICOTM_NOTHROW char * stpcpy_tx (char *restrict dest, const char *restrict src)
 
PICOTM_NOTHROW char * stpncpy_tx (char *restrict dest, const char *restrict src, size_t n)
 
PICOTM_NOTHROW char * strcat_tx (char *restrict dest, const char *restrict src)
 
PICOTM_NOTHROW char * strchr_tx (const char *s, int c)
 
PICOTM_NOTHROW int strcmp_tx (const char *s1, const char *s2)
 
PICOTM_NOTHROW int strcoll_l_tx (const char *s1, const char *s2, locale_t locale)
 
PICOTM_NOTHROW char * strcpy_tx (char *restrict dest, const char *restrict src)
 
PICOTM_NOTHROW size_t strcspn_tx (const char *s, const char *reject)
 
PICOTM_NOTHROW char * strdup_tx (const char *s)
 
PICOTM_NOTHROW size_t strlen_tx (const char *s)
 
PICOTM_NOTHROW char * strncat_tx (char *restrict dest, const char *restrict src, size_t n)
 
PICOTM_NOTHROW int strncmp_tx (const char *s1, const char *s2, size_t n)
 
PICOTM_NOTHROW char * strncpy_tx (char *restrict dest, const char *restrict src, size_t n)
 
PICOTM_NOTHROW char * strndup_tx (const char *s, size_t n)
 
PICOTM_NOTHROW size_t strnlen_tx (const char *s, size_t maxlen)
 
PICOTM_NOTHROW char * strpbrk_tx (const char *s, const char *accept)
 
PICOTM_NOTHROW char * strrchr_tx (const char *s, int c)
 
PICOTM_NOTHROW size_t strspn_tx (const char *s, const char *accept)
 
PICOTM_NOTHROW char * strstr_tx (const char *haystack, const char *needle)
 
PICOTM_NOTHROW char * strtok_r_tx (char *restrict str, const char *restrict delim, char **restrict saveptr)