32 #include <sys/types.h>
33 #ifndef UNIV_HOTBACKUP
53 ut_memcpy(
void* dest,
const void* sour, ulint n);
63 ut_memmove(
void* dest,
const void* sour, ulint n);
73 ut_memcmp(
const void* str1,
const void* str2, ulint n);
94 ibool assert_on_error);
108 #ifndef UNIV_HOTBACKUP
131 #ifndef UNIV_HOTBACKUP
196 ut_strcmp(
const char* str1,
const char* str2);
UNIV_INLINE ulint ut_strlenq(const char *str, char q)
UNIV_INTERN void * ut_realloc(void *ptr, ulint size)
UNIV_INLINE void * ut_memmove(void *dest, const void *sour, ulint n)
pthread_mutex_t os_fast_mutex_t
UNIV_INTERN char * ut_strcpyq(char *dest, char q, const char *src)
UNIV_INLINE void * ut_memcpy(void *dest, const void *sour, ulint n)
ulint ut_total_allocated_memory
UNIV_INTERN void * ut_malloc(ulint n)
UNIV_INTERN void ut_free_all_mem(void)
os_fast_mutex_t ut_list_mutex
UNIV_INTERN void * ut_malloc_low(ulint n, ibool set_to_zero, ibool assert_on_error)
UNIV_INTERN char * ut_strreplace(const char *str, const char *s1, const char *s2)
UNIV_INTERN ulint ut_strcount(const char *s1, const char *s2)
UNIV_INTERN ulint ut_strlcpy(char *dst, const char *src, ulint size)
UNIV_INTERN ibool ut_test_malloc(ulint n)
UNIV_INLINE ulint ut_str_sql_format(const char *str, ulint str_len, char *buf, ulint buf_size)
UNIV_INTERN void ut_mem_init(void)
UNIV_INTERN void ut_free(void *ptr)
UNIV_INTERN char * ut_memcpyq(char *dest, char q, const char *src, ulint len)
UNIV_INLINE char * ut_strcpy(char *dest, const char *sour)
UNIV_INLINE ulint ut_raw_to_hex(const void *raw, ulint raw_size, char *hex, ulint hex_size)
UNIV_INLINE int ut_memcmp(const void *str1, const void *str2, ulint n)
UNIV_INTERN ulint ut_strlcpy_rev(char *dst, const char *src, ulint size)
UNIV_INLINE int ut_strcmp(const char *str1, const char *str2)
UNIV_INLINE ulint ut_strlen(const char *str)