Transactional wrappers for interfaces of <stddef.h>. More...
#include "picotm/config/picotm-libc-config.h"
#include "picotm/compiler.h"
#include "picotm/picotm-tm.h"
#include <stddef.h>
Functions | |
static ptrdiff_t | load_ptrdiff_t_tx (const ptrdiff_t *addr) |
static size_t | load_size_t_tx (const size_t *addr) |
static wchar_t | load_wchar_t_tx (const wchar_t *addr) |
static void | privatize_ptrdiff_t_tx (const ptrdiff_t *addr, unsigned long flags) |
static void | privatize_size_t_tx (const size_t *addr, unsigned long flags) |
static void | privatize_wchar_t_tx (const wchar_t *addr, unsigned long flags) |
static void | store_ptrdiff_t_tx (ptrdiff_t *addr, ptrdiff_t value) |
static void | store_size_t_tx (size_t *addr, size_t value) |
static void | store_wchar_t_tx (wchar_t *addr, wchar_t value) |