ut0mem.ic
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /***********************************************************************
  2. Memory primitives
  3. (c) 1994, 1995 Innobase Oy
  4. Created 5/30/1994 Heikki Tuuri
  5. ************************************************************************/
  6. UNIV_INLINE
  7. void*
  8. ut_memcpy(void* dest, void* sour, ulint n)
  9. {
  10. return(memcpy(dest, sour, n)); 
  11. }
  12. UNIV_INLINE
  13. void*
  14. ut_memmove(void* dest, void* sour, ulint n)
  15. {
  16. return(memmove(dest, sour, n));
  17. }
  18. UNIV_INLINE
  19. int
  20. ut_memcmp(void* str1, void* str2, ulint n)
  21. {
  22. return(memcmp(str1, str2, n));
  23. }
  24. UNIV_INLINE
  25. void
  26. ut_free(void* ptr)
  27. {
  28. free(ptr);
  29. }
  30. UNIV_INLINE
  31. char*
  32. ut_strcpy(char* dest, char* sour)
  33. {
  34. return(strcpy(dest, sour));
  35. }
  36. UNIV_INLINE
  37. ulint
  38. ut_strlen(char* str)
  39. {
  40. return(strlen(str));
  41. }
  42. UNIV_INLINE
  43. int
  44. ut_strcmp(void* str1, void* str2)
  45. {
  46. return(strcmp((char*)str1, (char*)str2));
  47. }