mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / storage / innobase / include / ut0mem.ic
blob39713352a69c07cbfc2137e8c5a15e0b7447312e
1 /***********************************************************************
2 Memory primitives
4 (c) 1994, 1995 Innobase Oy
6 Created 5/30/1994 Heikki Tuuri
7 ************************************************************************/
9 UNIV_INLINE
10 void*
11 ut_memcpy(void* dest, const void* sour, ulint n)
13         return(memcpy(dest, sour, n));
16 UNIV_INLINE
17 void*
18 ut_memmove(void* dest, const void* sour, ulint n)
20         return(memmove(dest, sour, n));
23 UNIV_INLINE
24 int
25 ut_memcmp(const void* str1, const void* str2, ulint n)
27         return(memcmp(str1, str2, n));
30 UNIV_INLINE
31 char*
32 ut_strcpy(char* dest, const char* sour)
34         return(strcpy(dest, sour));
37 UNIV_INLINE
38 ulint
39 ut_strlen(const char* str)
41         return(strlen(str));
44 UNIV_INLINE
45 int
46 ut_strcmp(const void* str1, const void* str2)
48         return(strcmp((const char*)str1, (const char*)str2));