Transactional wrappers for interfaces of <string.h>. More...
Functions | |
PICOTM_NOTHROW char * | __strerror_r_gnu_tm (int errnum, char *buf, size_t buflen) |
PICOTM_NOTHROW int | __strerror_r_posix_tm (int errnum, char *buf, size_t buflen) |
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) |
PICOTM_NOTHROW char* __strerror_r_gnu_tm | ( | int | errnum, |
char * | buf, | ||
size_t | buflen | ||
) |
Variant of __strerror_r_gnu_tx() that operates on transactional memory.
PICOTM_NOTHROW int __strerror_r_posix_tm | ( | int | errnum, |
char * | buf, | ||
size_t | buflen | ||
) |
Variant of __strerror_r_posix_tx() that operates on transactional memory.
PICOTM_NOTHROW void* memccpy_tm | ( | void *restrict | dest, |
const void *restrict | src, | ||
int | c, | ||
size_t | n | ||
) |
Variant of memccpy_tx() that operates on transactional memory.
PICOTM_NOTHROW void* memchr_tm | ( | const void * | s, |
int | c, | ||
size_t | n | ||
) |
Variant of memcchr_tx() that operates on transactional memory.
PICOTM_NOTHROW int memcmp_tm | ( | const void * | s1, |
const void * | s2, | ||
size_t | n | ||
) |
Variant of memcmp_tx() that operates on transactional memory.
PICOTM_NOTHROW void* memcpy_tm | ( | void *restrict | dest, |
const void *restrict | src, | ||
size_t | n | ||
) |
Variant of memcpy_tx() that operates on transactional memory.
PICOTM_NOTHROW void* memmove_tm | ( | void * | dest, |
const void * | src, | ||
size_t | n | ||
) |
Variant of memmove_tx() that operates on transactional memory.
PICOTM_NOTHROW void* memrchr_tm | ( | const void * | s, |
int | c, | ||
size_t | n | ||
) |
Variant of memrchr_tx() that operates on transactional memory.
PICOTM_NOTHROW void* memset_tm | ( | void * | s, |
int | c, | ||
size_t | n | ||
) |
Variant of memset_tx() that operates on transactional memory.
PICOTM_NOTHROW void* rawmemchr_tm | ( | const void * | s, |
int | c | ||
) |
Variant of rawmemchr_tx() that operates on transactional memory.
PICOTM_NOTHROW char* stpcpy_tm | ( | char *restrict | dest, |
const char *restrict | src | ||
) |
Variant of stpcpy_tx() that operates on transactional memory.
PICOTM_NOTHROW char* stpncpy_tm | ( | char *restrict | dest, |
const char *restrict | src, | ||
size_t | n | ||
) |
Variant of stpncpy_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strcat_tm | ( | char *restrict | dest, |
const char *restrict | src | ||
) |
Variant of strcat_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strchr_tm | ( | const char * | s, |
int | c | ||
) |
Variant of strchr_tx() that operates on transactional memory.
PICOTM_NOTHROW int strcmp_tm | ( | const char * | s1, |
const char * | s2 | ||
) |
Variant of strcmp_tx() that operates on transactional memory.
PICOTM_NOTHROW int strcoll_l_tm | ( | const char * | s1, |
const char * | s2, | ||
locale_t | locale | ||
) |
Variant of strcoll_l_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strcpy_tm | ( | char *restrict | dest, |
const char *restrict | src | ||
) |
Variant of strcpy_tx() that operates on transactional memory.
PICOTM_NOTHROW size_t strcspn_tm | ( | const char * | s, |
const char * | reject | ||
) |
Variant of strcspn_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strdup_tm | ( | const char * | s | ) |
Variant of strdup_tx() that operates on transactional memory.
PICOTM_NOTHROW size_t strlen_tm | ( | const char * | s | ) |
Variant of strlen_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strncat_tm | ( | char *restrict | dest, |
const char *restrict | src, | ||
size_t | n | ||
) |
Variant of strncat_tx() that operates on transactional memory.
PICOTM_NOTHROW int strncmp_tm | ( | const char * | s1, |
const char * | s2, | ||
size_t | n | ||
) |
Variant of strncmp_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strncpy_tm | ( | char *restrict | dest, |
const char *restrict | src, | ||
size_t | n | ||
) |
Variant of strncpy_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strndup_tm | ( | const char * | s, |
size_t | n | ||
) |
Variant of strndup_tx() that operates on transactional memory.
PICOTM_NOTHROW size_t strnlen_tm | ( | const char * | s, |
size_t | maxlen | ||
) |
Variant of strnlen_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strpbrk_tm | ( | const char * | s, |
const char * | accept | ||
) |
Variant of strpbrk_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strrchr_tm | ( | const char * | s, |
int | c | ||
) |
Variant of strrchr_tx() that operates on transactional memory.
PICOTM_NOTHROW size_t strspn_tm | ( | const char * | s, |
const char * | accept | ||
) |
Variant of strspn_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strstr_tm | ( | const char * | haystack, |
const char * | needle | ||
) |
Variant of strstr_tx() that operates on transactional memory.
PICOTM_NOTHROW char* strtok_r_tm | ( | char *restrict | str, |
const char *restrict | delim, | ||
char **restrict | saveptr | ||
) |
Variant of strtok_r_tx() that operates on transactional memory.