]> git.karo-electronics.de Git - linux-beck.git/commitdiff
staging: wilc1000: remove WILC_memcpy function
authorChaehyun Lim <chaehyun.lim@gmail.com>
Mon, 10 Aug 2015 02:33:20 +0000 (11:33 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 15 Aug 2015 01:42:08 +0000 (18:42 -0700)
Remove WILC_memcpy function that is changed to memcpy.

Signed-off-by: Chaehyun Lim <chaehyun.lim@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/wilc1000/wilc_strutils.h

index 03f4938a81e1fa0e694c18f802edbb48cb89c6f9..dbca73d86439d1e6a51a689a90ca13879ceed20d 100644 (file)
  */
 void WILC_memcpy_INTERNAL(void *pvTarget, const void *pvSource, u32 u32Count);
 
-/*!
- *  @brief     Copies the contents of a memory buffer into another
- *  @param[in] pvTarget the target buffer to which the data is copied into
- *  @param[in] pvSource pointer to the second memory location
- *  @param[in] u32Count the size of the data to copy
- *  @return    WILC_SUCCESS if copy is successfully handeled
- *              WILC_FAIL if copy failed
- *  @note      this function repeats the functionality of standard memcpy,
- *              however memcpy is undefined if the two buffers overlap but this
- *              implementation will check for overlap and report error
- *  @author    syounan
- *  @date      18 Aug 2010
- *  @version   1.0
- */
-static WILC_ErrNo WILC_memcpy(void *pvTarget, const void *pvSource, u32 u32Count)
-{
-       if (
-               (((u8 *)pvTarget <= (u8 *)pvSource)
-                && (((u8 *)pvTarget + u32Count) > (u8 *)pvSource))
-
-               || (((u8 *)pvSource <= (u8 *)pvTarget)
-                   && (((u8 *)pvSource + u32Count) > (u8 *)pvTarget))
-               ) {
-               /* ovelapped memory, return Error */
-               return WILC_FAIL;
-       } else {
-               WILC_memcpy_INTERNAL(pvTarget, pvSource, u32Count);
-               return WILC_SUCCESS;
-       }
-}