| 
    picotm
    0.9.0
    
   | 
 
Transactional wrappers for interfaces of <string.h>. More...
Functions | |
| PICOTM_NOTHROW char * | __strerror_r_gnu_tx (int errnum, char *buf, size_t buflen) | 
| PICOTM_NOTHROW int | __strerror_r_posix_tx (int errnum, char *buf, size_t buflen) | 
| 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) | 
| PICOTM_NOTHROW char* __strerror_r_gnu_tx | ( | int | errnum, | 
| char * | buf, | ||
| size_t | buflen | ||
| ) | 
A transaction-safe implementation of strerror_r().
| PICOTM_NOTHROW int __strerror_r_posix_tx | ( | int | errnum, | 
| char * | buf, | ||
| size_t | buflen | ||
| ) | 
A transaction-safe implementation of strerror_r().
| PICOTM_NOTHROW void* memccpy_tx | ( | void *restrict | dest, | 
| const void *restrict | src, | ||
| int | c, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of memccpy().
| PICOTM_NOTHROW void* memchr_tx | ( | const void * | s, | 
| int | c, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of memchr().
| PICOTM_NOTHROW int memcmp_tx | ( | const void * | s1, | 
| const void * | s2, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of memcmp().
| PICOTM_NOTHROW void* memcpy_tx | ( | void *restrict | dest, | 
| const void *restrict | src, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of memcpy().
| PICOTM_NOTHROW void* memmove_tx | ( | void * | dest, | 
| const void * | src, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of memmove().
| PICOTM_NOTHROW void* memrchr_tx | ( | const void * | s, | 
| int | c, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of memrchr().
| PICOTM_NOTHROW void* memset_tx | ( | void * | s, | 
| int | c, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of memset().
| PICOTM_NOTHROW void* rawmemchr_tx | ( | const void * | s, | 
| int | c | ||
| ) | 
A transaction-safe implementation of rawmemchr().
| PICOTM_NOTHROW char* stpcpy_tx | ( | char *restrict | dest, | 
| const char *restrict | src | ||
| ) | 
A transaction-safe implementation of stpcpy().
| PICOTM_NOTHROW char* stpncpy_tx | ( | char *restrict | dest, | 
| const char *restrict | src, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of stpncpy().
| PICOTM_NOTHROW char* strcat_tx | ( | char *restrict | dest, | 
| const char *restrict | src | ||
| ) | 
A transaction-safe implementation of strcat().
| PICOTM_NOTHROW char* strchr_tx | ( | const char * | s, | 
| int | c | ||
| ) | 
A transaction-safe implementation of [strchr()][posix::strchr_tx].
| PICOTM_NOTHROW int strcmp_tx | ( | const char * | s1, | 
| const char * | s2 | ||
| ) | 
A transaction-safe implementation of strcmp().
| PICOTM_NOTHROW int strcoll_l_tx | ( | const char * | s1, | 
| const char * | s2, | ||
| locale_t | locale | ||
| ) | 
A transaction-safe implementation of strcoll_l().
| PICOTM_NOTHROW char* strcpy_tx | ( | char *restrict | dest, | 
| const char *restrict | src | ||
| ) | 
A transaction-safe implementation of strcpy().
| PICOTM_NOTHROW size_t strcspn_tx | ( | const char * | s, | 
| const char * | reject | ||
| ) | 
A transaction-safe implementation of strcspn().
| PICOTM_NOTHROW char* strdup_tx | ( | const char * | s | ) | 
A transaction-safe implementation of strdup().
| PICOTM_NOTHROW size_t strlen_tx | ( | const char * | s | ) | 
A transaction-safe implementation of strlen().
| PICOTM_NOTHROW char* strncat_tx | ( | char *restrict | dest, | 
| const char *restrict | src, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of strncat().
| PICOTM_NOTHROW int strncmp_tx | ( | const char * | s1, | 
| const char * | s2, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of strncmp().
| PICOTM_NOTHROW char* strncpy_tx | ( | char *restrict | dest, | 
| const char *restrict | src, | ||
| size_t | n | ||
| ) | 
A transaction-safe implementation of strncpy().
| PICOTM_NOTHROW char* strndup_tx | ( | const char * | s, | 
| size_t | n | ||
| ) | 
A transaction-safe implementation of strndup().
| PICOTM_NOTHROW size_t strnlen_tx | ( | const char * | s, | 
| size_t | maxlen | ||
| ) | 
A transaction-safe implementation of strnlen().
| PICOTM_NOTHROW char* strpbrk_tx | ( | const char * | s, | 
| const char * | accept | ||
| ) | 
A transaction-safe implementation of strpbrk().
| PICOTM_NOTHROW char* strrchr_tx | ( | const char * | s, | 
| int | c | ||
| ) | 
A transaction-safe implementation of strrchr().
| PICOTM_NOTHROW size_t strspn_tx | ( | const char * | s, | 
| const char * | accept | ||
| ) | 
A transaction-safe implementation of strspn().
| PICOTM_NOTHROW char* strstr_tx | ( | const char * | haystack, | 
| const char * | needle | ||
| ) | 
A transaction-safe implementation of strstr().
| PICOTM_NOTHROW char* strtok_r_tx | ( | char *restrict | str, | 
| const char *restrict | delim, | ||
| char **restrict | saveptr | ||
| ) | 
A transaction-safe implementation of strtok_r().
 1.8.13