gallium/util: remove unused util_memmove()
authorTimothy Arceri <tarceri@itsqueeze.com>
Wed, 8 Mar 2017 03:36:14 +0000 (14:36 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Sun, 12 Mar 2017 06:43:06 +0000 (17:43 +1100)
This is not used anywhere and Visual Studio looks to have
supported memmove() for a long time if not always.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/auxiliary/util/u_string.h

index adcdf200ec89c8514345244ae7bb21b33c2fe12c..9765aaa0140c02c38a2bc4a06eded8aa9948cdc0 100644 (file)
@@ -179,25 +179,6 @@ util_strstr(const char *haystack, const char *needle)
    return NULL;
 }
 
-static inline void *
-util_memmove(void *dest, const void *src, size_t n)
-{
-   char *p = (char *)dest;
-   const char *q = (const char *)src;
-   if (dest < src) {
-      while (n--)
-        *p++ = *q++;
-   }
-   else
-   {
-      p += n;
-      q += n;
-      while (n--)
-        *--p = *--q;
-   }
-   return dest;
-}
-
 
 #define util_strcasecmp stricmp
 
@@ -212,7 +193,6 @@ util_memmove(void *dest, const void *src, size_t n)
 #define util_strncmp strncmp
 #define util_strncat strncat
 #define util_strstr strstr
-#define util_memmove memmove
 #define util_strcasecmp strcasecmp
 
 #endif