Functions
string-tm.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_tm (void *restrict dest, const void *restrict src, int c, size_t n)
 
PICOTM_NOTHROW void * memchr_tm (const void *s, int c, size_t n)
 
PICOTM_NOTHROW int memcmp_tm (const void *s1, const void *s2, size_t n)
 
PICOTM_NOTHROW void * memcpy_tm (void *restrict dest, const void *restrict src, size_t n)
 
PICOTM_NOTHROW void * memmove_tm (void *dest, const void *src, size_t n)
 
PICOTM_NOTHROW void * memrchr_tm (const void *s, int c, size_t n)
 
PICOTM_NOTHROW void * memset_tm (void *s, int c, size_t n)
 
PICOTM_NOTHROW void * rawmemchr_tm (const void *s, int c)
 
PICOTM_NOTHROW char * stpcpy_tm (char *restrict dest, const char *restrict src)
 
PICOTM_NOTHROW char * stpncpy_tm (char *restrict dest, const char *restrict src, size_t n)
 
PICOTM_NOTHROW char * strcat_tm (char *restrict dest, const char *restrict src)
 
PICOTM_NOTHROW char * strchr_tm (const char *s, int c)
 
PICOTM_NOTHROW int strcmp_tm (const char *s1, const char *s2)
 
PICOTM_NOTHROW int strcoll_l_tm (const char *s1, const char *s2, locale_t locale)
 
PICOTM_NOTHROW char * strcpy_tm (char *restrict dest, const char *restrict src)
 
PICOTM_NOTHROW size_t strcspn_tm (const char *s, const char *reject)
 
PICOTM_NOTHROW char * strdup_tm (const char *s)
 
PICOTM_NOTHROW size_t strlen_tm (const char *s)
 
PICOTM_NOTHROW char * strncat_tm (char *restrict dest, const char *restrict src, size_t n)
 
PICOTM_NOTHROW int strncmp_tm (const char *s1, const char *s2, size_t n)
 
PICOTM_NOTHROW char * strncpy_tm (char *restrict dest, const char *restrict src, size_t n)
 
PICOTM_NOTHROW char * strndup_tm (const char *s, size_t n)
 
PICOTM_NOTHROW size_t strnlen_tm (const char *s, size_t maxlen)
 
PICOTM_NOTHROW char * strpbrk_tm (const char *s, const char *accept)
 
PICOTM_NOTHROW char * strrchr_tm (const char *s, int c)
 
PICOTM_NOTHROW size_t strspn_tm (const char *s, const char *accept)
 
PICOTM_NOTHROW char * strstr_tm (const char *haystack, const char *needle)
 
PICOTM_NOTHROW char * strtok_r_tm (char *restrict str, const char *restrict delim, char **restrict saveptr)